all repos — caroster @ 94ed421247e41b427d90cf078b579daf30b8842b

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

backend/e2e/test/pages/eventDetails.js (view raw)

 1import {Page} from './_page';
 2import {NewEventStep2} from './newEventStep2';
 3class _EventDetails extends Page {
 4  /**
 5   *
 6   * @param {string} selector
 7   * @return {string}
 8   */
 9  field(selector) {
10    switch (selector) {
11      case 'name':
12        return '#MenuHeaderTitle';
13      case 'date':
14        return '#EventDate';
15      case 'address':
16        return '#EventAddress';
17      case 'address map':
18        return '#EventAddressMap';
19      case 'submit':
20      case 'edit':
21        return '#DetailsEditBtn';
22    }
23    throw new Error('Unknown selector ' + selector);
24  }
25
26  get name() {
27    return 'EventDetails';
28  }
29
30  async submit() {
31    await new Promise(resolve => {
32      setTimeout(resolve, 1000);
33    });
34    await super.submit();
35    global.SCENE.scene = NewEventStep2;
36    await NewEventStep2.waitForDisplayed();
37  }
38}
39export const EventDetails = new _EventDetails('/');