24 lines
709 B
JavaScript
24 lines
709 B
JavaScript
const { expect } = require('chai');
|
|
|
|
describe('Simple App testing', () => {
|
|
beforeEach(() => {
|
|
$('~app-root').waitForDisplayed(10000, false);
|
|
});
|
|
it('Login test: valid case', async => {
|
|
$('~username').setValue('codemagic');
|
|
$('~password').setValue('nevercode');
|
|
$('~login').click();
|
|
$('~loginstatus').waitForDisplayed(11000);
|
|
const status = $('~loginstatus').getText();
|
|
expect(status).to.equal('success');
|
|
});
|
|
it('Login test: invalid case', async => {
|
|
$('~username').setValue('nevercode');
|
|
$('~password').setValue('codemagic');
|
|
$('~login').click();
|
|
$('~loginstatus').waitForDisplayed(11000);
|
|
const status = $('~loginstatus').getText();
|
|
expect(status).to.equal('fail');
|
|
});
|
|
});
|