nx/e2e/delegate-to-cli.test.ts
2019-07-08 20:44:28 -04:00

24 lines
806 B
TypeScript

import { ensureProject, uniq, runCommand, checkFilesExist } from './utils';
describe('Delegate to CLI', () => {
it('should delegate to the Angular CLI all non-standard commands', async () => {
ensureProject();
const appName = uniq('app');
runCommand(`npm run nx -- g app ${appName}`);
runCommand(`npm run nx -- build ${appName}`);
checkFilesExist(
`dist/apps/${appName}/index.html`,
`dist/apps/${appName}/polyfills-es2015.js`,
`dist/apps/${appName}/runtime-es2015.js`,
`dist/apps/${appName}/main-es2015.js`,
`dist/apps/${appName}/styles-es2015.js`,
`dist/apps/${appName}/polyfills-es5.js`,
`dist/apps/${appName}/runtime-es5.js`,
`dist/apps/${appName}/main-es5.js`,
`dist/apps/${appName}/styles-es5.js`
);
}, 120000);
});