all repos — caroster @ e3f8c146e8fd76e38f0100b8d59720069ebdde4e

[Octree] Group carpool to your event https://caroster.io

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});