all repos — caroster @ 665e71f2ca14f48b0cb018a97b2c48f36825e842

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

e2e/test/pages/newEventStep2.js (view raw)

 1import {Page} from './_page';
 2import {EventPage} from './eventPage';
 3class _NewEventStep2 extends Page {
 4  /**
 5   *
 6   * @param {string} selector
 7   * @return {string}
 8   */
 9  field(selector) {
10    switch (selector) {
11      case 'form':
12        return '#NewEvent';
13      case 'event date':
14      case 'my event date':
15        return '#NewEventDate';
16      case 'event address':
17      case 'my event address':
18        return '#NewEventAddress';
19      case 'submit':
20        return 'button.MuiButton-root';
21    }
22    throw new Error('Unknown selector ' + selector);
23  }
24
25  get name() {
26    return 'NewEvent.step.2';
27  }
28
29  async submit() {
30    await new Promise(resolve => {
31      setTimeout(resolve, 1000);
32    });
33    await super.submit();
34    global.SCENE.scene = EventPage;
35    EventPage.waitForDisplayed();
36  }
37}
38export const NewEventStep2 = new _NewEventStep2('/');