36 lines
624 B
JavaScript
36 lines
624 B
JavaScript
'use strict';
|
|
|
|
require('./helpers/exit-unless-test');
|
|
|
|
global.USE_SHARED_DRIVER = true;
|
|
|
|
const driver = require('./helpers/driver');
|
|
const only = 'only';
|
|
const skip = 'skip';
|
|
|
|
|
|
|
|
let tests = [
|
|
['tests/login'],
|
|
['tests/subscription']
|
|
];
|
|
|
|
|
|
|
|
tests = tests.filter(t => t[1] !== skip);
|
|
|
|
if (tests.some(t => t[1] === only)) {
|
|
tests = tests.filter(t => t[1] === only);
|
|
}
|
|
|
|
describe('e2e', function() {
|
|
this.timeout(10000);
|
|
|
|
tests.forEach(t => {
|
|
describe(t[0], () => {
|
|
require('./' + t[0]); // eslint-disable-line global-require
|
|
});
|
|
});
|
|
|
|
after(() => driver.originalQuit());
|
|
});
|