e2e/test/steps/when.steps.js (view raw)
1import {When} from 'cucumber';
2import {NewEvent} from '../pages/newEvent';
3import {EventPage} from '../pages/eventPage';
4
5When(/^I am on the homepage$/, {}, async () => {
6 await NewEvent.open();
7 global.SCENE.scene = NewEvent;
8});
9
10When(/^I am on the event page$/, {}, async () => {
11 await EventPage.open();
12 global.SCENE.scene = EventPage;
13});
14
15When(/^I type (.+)$/, {}, async field => {
16 await global.SCENE.scene.type(field);
17});
18
19When(/^I submit the form$/, {}, async () => {
20 await global.SCENE.scene.submit();
21});
22
23When(/^I write (.+) in (.+) field$/, {}, async (field, value) => {
24 await global.SCENE.scene.type(field, value);
25});
26
27When(/^I go to the event detail page$/, {}, async (field, value) => {
28 await global.SCENE.scene.openTab('details');
29});