diff --git a/e2e/react/src/react.test.ts b/e2e/react/src/react.test.ts index 1634736e5bb47..950dde0104292 100644 --- a/e2e/react/src/react.test.ts +++ b/e2e/react/src/react.test.ts @@ -125,6 +125,10 @@ describe('React Applications', () => { runCLI(`build ${appName}`); checkFilesExist(`dist/apps/${appName}/index.html`); + + const e2eResults = runCLI(`e2e ${appName}-e2e --no-watch`); + expect(e2eResults).toContain('All specs passed!'); + expect(await killPorts()).toBeTruthy(); }, 250_000); async function testGeneratedApp( diff --git a/packages/react/src/generators/application/lib/add-cypress.ts b/packages/react/src/generators/application/lib/add-cypress.ts index 539576ecaf013..2e0df69c34a54 100644 --- a/packages/react/src/generators/application/lib/add-cypress.ts +++ b/packages/react/src/generators/application/lib/add-cypress.ts @@ -15,5 +15,6 @@ export async function addCypress(host: Tree, options: NormalizedSchema) { directory: options.directory, project: options.projectName, rootProject: options.rootProject, + bundler: options.bundler, }); } diff --git a/packages/workspace/src/generators/preset/preset.ts b/packages/workspace/src/generators/preset/preset.ts index d7916a6de0f54..c11c1d31e38cb 100644 --- a/packages/workspace/src/generators/preset/preset.ts +++ b/packages/workspace/src/generators/preset/preset.ts @@ -70,7 +70,7 @@ async function createPreset(tree: Tree, options: Schema) { standaloneConfig: options.standaloneConfig, rootProject: true, bundler: 'vite', - e2eTestRunner: 'none', + e2eTestRunner: 'cypress', unitTestRunner: 'vitest', }); } else if (options.preset === Preset.NextJs) {