56 lines
1.8 KiB
TypeScript
56 lines
1.8 KiB
TypeScript
import { ensureProject, forEachCli, runCLI } from './utils';
|
|
|
|
forEachCli('nx', () => {
|
|
describe('Help', () => {
|
|
it('should show help', async () => {
|
|
ensureProject();
|
|
|
|
let mainHelp = runCLI(`--help`);
|
|
expect(mainHelp).toContain('Run a target for a project');
|
|
expect(mainHelp).toContain('Run task for affected projects');
|
|
|
|
mainHelp = runCLI(`help`);
|
|
expect(mainHelp).toContain('Run a target for a project');
|
|
expect(mainHelp).toContain('Run task for affected projects');
|
|
|
|
const genHelp = runCLI(`g @nrwl/web:app --help`);
|
|
expect(genHelp).toContain(
|
|
'The file extension to be used for style files. (default: css)'
|
|
);
|
|
|
|
const affectedHelp = runCLI(`affected --help`);
|
|
expect(affectedHelp).toContain('Run task for affected projects');
|
|
|
|
const version = runCLI(`--version`);
|
|
expect(version).toContain('*'); // stub value
|
|
}, 120000);
|
|
});
|
|
});
|
|
|
|
forEachCli('angular', () => {
|
|
describe('Help', () => {
|
|
it('should show help', async () => {
|
|
ensureProject();
|
|
|
|
let mainHelp = runCLI(`--help`);
|
|
expect(mainHelp).toContain('Run a target for a project');
|
|
expect(mainHelp).toContain('Run task for affected projects');
|
|
|
|
mainHelp = runCLI(`help`);
|
|
expect(mainHelp).toContain('Run a target for a project');
|
|
expect(mainHelp).toContain('Run task for affected projects');
|
|
|
|
const genHelp = runCLI(`g @nrwl/web:app --help`);
|
|
expect(genHelp).toContain(
|
|
'The file extension to be used for style files.'
|
|
);
|
|
|
|
const affectedHelp = runCLI(`affected --help`);
|
|
expect(affectedHelp).toContain('Run task for affected projects');
|
|
|
|
const version = runCLI(`--version`);
|
|
expect(version).toContain('*'); // stub value
|
|
}, 120000);
|
|
});
|
|
});
|