mirror of
https://github.com/0rangebananaspy/authelia.git
synced 2024-09-14 22:47:21 +07:00
24 lines
859 B
TypeScript
24 lines
859 B
TypeScript
|
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);
|
||
|
});
|
||
|
});
|
||
|
}
|