38 lines
903 B
TypeScript
38 lines
903 B
TypeScript
import { forEachCli, newProject, runCLI, uniq } from '@nrwl/e2e/utils';
|
|
|
|
forEachCli(() => {
|
|
describe('Protractor', () => {
|
|
it('empty test', () => {
|
|
expect(1).toEqual(1);
|
|
});
|
|
});
|
|
|
|
xdescribe('Protractor', () => {
|
|
beforeEach(() => {
|
|
newProject();
|
|
});
|
|
|
|
it('should work', async () => {
|
|
const myapp = uniq('myapp');
|
|
runCLI(
|
|
`generate @nrwl/angular:app ${myapp} --directory=myDir --routing --e2eTestRunner=protractor`
|
|
);
|
|
|
|
try {
|
|
const r = runCLI(`e2e my-dir-${myapp}-e2e --no-webdriver-update`);
|
|
console.log(r);
|
|
expect(r).toContain('Executed 1 of 1 spec SUCCESS');
|
|
} catch (e) {
|
|
console.log(e);
|
|
if (e.stdout) {
|
|
console.log(e.stdout.toString());
|
|
}
|
|
if (e.stderr) {
|
|
console.log(e.stdout.toString());
|
|
}
|
|
throw e;
|
|
}
|
|
}, 1000000);
|
|
});
|
|
});
|