feat(rspack): simplify app generator (#212)
Co-Author: Douglas Machado <douglas.machado@valor-software.com>
This commit is contained in:
parent
54bdea0fad
commit
9c67a8a659
@ -27,17 +27,14 @@ describe('rspack e2e', () => {
|
|||||||
it('should create rspack root project and additional apps', async () => {
|
it('should create rspack root project and additional apps', async () => {
|
||||||
const project = uniq('myapp');
|
const project = uniq('myapp');
|
||||||
await runNxCommandAsync(
|
await runNxCommandAsync(
|
||||||
`generate @nrwl/rspack:preset ${project} --unitTestRunner=jest --e2eTestRunner=cypress`
|
`generate @nrwl/rspack:preset ${project} --framework=react --unitTestRunner=jest --e2eTestRunner=cypress`
|
||||||
);
|
);
|
||||||
let result = await runNxCommandAsync(`build ${project}`, {
|
let result = await runNxCommandAsync(`build ${project}`, {
|
||||||
env: { NODE_ENV: 'production' },
|
env: { NODE_ENV: 'production' },
|
||||||
});
|
});
|
||||||
expect(result.stdout).toContain('Successfully ran target build');
|
expect(result.stdout).toContain('Successfully ran target build');
|
||||||
// Make sure expected files are present.
|
// Make sure expected files are present.
|
||||||
expect(listFiles(`dist/${project}`)).toHaveLength(5);
|
expect(listFiles(`dist/${project}`)).toHaveLength(4);
|
||||||
|
|
||||||
result = await runNxCommandAsync(`lint ${project}`);
|
|
||||||
expect(result.stdout).toContain('Successfully ran target lint');
|
|
||||||
|
|
||||||
result = await runNxCommandAsync(`test ${project}`);
|
result = await runNxCommandAsync(`test ${project}`);
|
||||||
expect(result.stdout).toContain('Successfully ran target test');
|
expect(result.stdout).toContain('Successfully ran target test');
|
||||||
@ -54,12 +51,12 @@ describe('rspack e2e', () => {
|
|||||||
env: { NODE_ENV: 'production' },
|
env: { NODE_ENV: 'production' },
|
||||||
});
|
});
|
||||||
expect(result.stdout).toContain('Successfully ran target build');
|
expect(result.stdout).toContain('Successfully ran target build');
|
||||||
expect(listFiles(`dist/${project}`)).toHaveLength(5); // same length as before
|
expect(listFiles(`dist/${project}`)).toHaveLength(4); // same length as before
|
||||||
|
|
||||||
// Generate a new app and check that the files are correct
|
// Generate a new app and check that the files are correct
|
||||||
const app2 = uniq('app2');
|
const app2 = uniq('app2');
|
||||||
await runNxCommandAsync(
|
await runNxCommandAsync(
|
||||||
`generate @nrwl/rspack:app ${app2} --unitTestRunner=jest --e2eTestRunner=cypress --style=css`
|
`generate @nrwl/rspack:app ${app2} --framework=react --unitTestRunner=jest --e2eTestRunner=cypress --style=css`
|
||||||
);
|
);
|
||||||
checkFilesExist(`${app2}/project.json`, `${app2}-e2e/project.json`);
|
checkFilesExist(`${app2}/project.json`, `${app2}-e2e/project.json`);
|
||||||
result = await runNxCommandAsync(`build ${app2}`, {
|
result = await runNxCommandAsync(`build ${app2}`, {
|
||||||
@ -67,15 +64,12 @@ describe('rspack e2e', () => {
|
|||||||
});
|
});
|
||||||
expect(result.stdout).toContain('Successfully ran target build');
|
expect(result.stdout).toContain('Successfully ran target build');
|
||||||
// Make sure expected files are present.
|
// Make sure expected files are present.
|
||||||
expect(listFiles(`dist/${app2}`)).toHaveLength(5);
|
expect(listFiles(`dist/${app2}`)).toHaveLength(4);
|
||||||
|
|
||||||
result = await runNxCommandAsync(`lint ${app2}`);
|
|
||||||
expect(result.stdout).toContain('Successfully ran target lint');
|
|
||||||
|
|
||||||
result = await runNxCommandAsync(`test ${app2}`);
|
result = await runNxCommandAsync(`test ${app2}`);
|
||||||
expect(result.stdout).toContain('Successfully ran target test');
|
expect(result.stdout).toContain('Successfully ran target test');
|
||||||
|
|
||||||
result = await runNxCommandAsync(`e2e ${app2}-e2e`);
|
result = await runNxCommandAsync(`e2e ${app2}-e2e`);
|
||||||
expect(result.stdout).toContain('Successfully ran target e2e');
|
expect(result.stdout).toContain('Successfully ran target e2e');
|
||||||
}, 120_000);
|
}, 200_000);
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user