2017-05-23 02:15:32 +00:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
const config = require('../helpers/config');
|
2017-05-23 17:34:01 +00:00
|
|
|
const driver = require('../helpers/mocha-e2e').driver;
|
2017-05-23 02:15:32 +00:00
|
|
|
const page = require('./page');
|
|
|
|
|
2017-05-23 17:34:01 +00:00
|
|
|
module.exports = (...extras) => page({
|
2017-05-23 02:15:32 +00:00
|
|
|
|
|
|
|
async fetchMail(address) {
|
2017-05-23 17:34:01 +00:00
|
|
|
await driver.sleep(1000);
|
|
|
|
await driver.navigate().to(`${config.mailUrl}/${address}`);
|
2017-05-23 02:15:32 +00:00
|
|
|
await this.waitUntilVisible();
|
|
|
|
},
|
|
|
|
|
|
|
|
async ensureUrl(path) {
|
|
|
|
throw new Error('Unsupported method.');
|
|
|
|
},
|
|
|
|
|
|
|
|
}, ...extras);
|