26 lines
775 B
TypeScript
26 lines
775 B
TypeScript
|
import {takeScreenshot} from '../helpers/take_screenshot';
|
||
|
import { browser } from 'protractor';
|
||
|
import {EditTaskPage} from './edit-task.po';
|
||
|
|
||
|
describe('Edit Tasks', function() {
|
||
|
|
||
|
let page: EditTaskPage;
|
||
|
beforeEach(() => {
|
||
|
page = new EditTaskPage();
|
||
|
page.navigateToNewPage();
|
||
|
});
|
||
|
|
||
|
it('should change page when accepting alert', () => {
|
||
|
page.fillForm('New Task', 'BACKLOG');
|
||
|
page.cancel();
|
||
|
page.getAlert().accept(); // Klick auf OK
|
||
|
expect(browser.getCurrentUrl()).not.toContain(page.newUrl);
|
||
|
});
|
||
|
|
||
|
it('should stay on page when discarding alert', () => {
|
||
|
page.fillForm('New Task', 'IN_PROGRESS');
|
||
|
page.cancel();
|
||
|
page.getAlert().dismiss(); // Klick auf Abbrechen
|
||
|
expect(browser.getCurrentUrl()).toContain(page.newUrl);
|
||
|
});
|
||
|
});
|