import FillLoginPageWithUserAndPasswordAndClick from '../../../helpers/FillLoginPageAndClick'; import VisitPage from '../../../helpers/VisitPage'; import SeeNotification from '../../../helpers/SeeNotification'; import {AUTHENTICATION_FAILED} from '../../../../shared/UserMessages'; export default function() { /** * When user provides bad password, * Then he gets a notification message. */ describe('failed login as john in first factor', function() { beforeEach(async function() { this.timeout(10000); await VisitPage(this.driver, "https://login.example.com:8080/") await FillLoginPageWithUserAndPasswordAndClick(this.driver, 'john', 'bad_password'); }); it('should get a notification message', async function () { this.timeout(10000); await SeeNotification(this.driver, "error", AUTHENTICATION_FAILED); }); }); }