all repos — caroster @ a2b3013841c09a9578b1c670a6d95c9085b8c913

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

e2e/test/steps/then.steps.js (view raw)

 1import {Then} from 'cucumber';
 2
 3Then(/^I see the event page$/, async () => {
 4  await browser.saveScreenshotByName('EventPage--created');
 5});
 6
 7Then(/^I see event detail page$/, async () => {
 8  await browser.saveScreenshotByName('EventDetails--updated');
 9});
10
11Then(/^I see the Tos page$/, async () => {
12  await new Promise(resolve => setTimeout(resolve, 720));
13  await browser.saveScreenshotByName('TosPage');
14});
15
16Then(/^I see the (.+) of the event$/, async field => {
17  const element = await $(global.SCENE.scene.field(field));
18  if (typeof global.SCENE.event[field] !== 'undefined' && field != 'date') {
19    const value = global.SCENE.event[field];
20    const elementValue = await element.getText();
21    expect(value).toBe(elementValue);
22  }
23});
24
25Then(/^I see my event$/, async () => {
26  const titleElement = await $(global.SCENE.scene.field('title'));
27  const headerTitle = await titleElement.getText();
28  expect(headerTitle).toBe(global.SCENE.event.name);
29});