nemo
Version:
Wrapper to run mocha suites with injected selenium-webdriver instance
35 lines (34 loc) • 882 B
JavaScript
describe('Nemo Instance for @entireSuite@', function () {
before(function () {
if (this.nemo) {
return Promise.resolve();
}
return Promise.reject(new Error('no nemo'));
});
after(function () {
if (this.nemo) {
return Promise.resolve();
}
return Promise.reject(new Error('no nemo'));
});
beforeEach(function () {
if (this.nemo) {
return Promise.resolve();
}
return Promise.reject(new Error('no nemo'));
});
afterEach(function () {
if (this.nemo) {
return Promise.resolve();
}
return Promise.reject(new Error('no nemo'));
});
it('should pass', function () {
let nemo = this.nemo;
//verify nemo.mocha property
if (!nemo.mocha === this) {
return Promise.reject(new Error('didnt find mocha context at nemo.mocha'));
}
return nemo.driver.get(nemo.data.baseUrl);
});
});