Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(testing): omit indexHtmlFile option for cy >12.17.0 for ng ct #18839

Merged

Conversation

barbados-clemens
Copy link
Contributor

@barbados-clemens barbados-clemens commented Aug 25, 2023

Current Behavior

nightly cypress e2e tests are failing for angular component testing with invalid paths to the component-index.html

cypress currently reappends the cwd to the absolute path resulting in invalid paths
switch to omitting the indexHtmlFile option when using v12.17.0+ since it's in the default location and cypress knows how to resolve that file already.

Expected Behavior

cypress is able to read the correct path to the component-index.html when using cy v12.16.0 and v12.17.0 +

Related Issue(s)

passes in CI bc CI is using v12.16.0 but locally and in nightly it uses latest

Fixes #18693

@vercel
Copy link

vercel bot commented Aug 25, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Ignored Deployment
Name Status Preview Comments Updated (UTC)
nx-dev ⬜️ Ignored (Inspect) Visit Preview Aug 29, 2023 3:30pm

@barbados-clemens barbados-clemens self-assigned this Aug 25, 2023
@barbados-clemens barbados-clemens added the scope: testing tools Issues related to Cypress / Jest / Playwright / Vitest support in Nx label Aug 25, 2023
@barbados-clemens barbados-clemens force-pushed the fix/cypress-ng-ct-nightly branch from bb4390f to c663e94 Compare August 25, 2023 19:40
@barbados-clemens barbados-clemens changed the title fix(testing): resolve cypress index file with relative path fix(testing): omit indexHtmlFile option for cy >12.17.0 for ng ct Aug 25, 2023
@barbados-clemens barbados-clemens force-pushed the fix/cypress-ng-ct-nightly branch 3 times, most recently from a0b956c to 0c1f21e Compare August 29, 2023 13:52
@barbados-clemens barbados-clemens force-pushed the fix/cypress-ng-ct-nightly branch from 0c1f21e to 75d6bc2 Compare August 29, 2023 15:05
cypress currently reappends the cwd to the absolute path resulting in invalid paths
switch to use a relative path based from the cypress config location to the support file
but since the file is in the default locaiton it can be omitted for later cypress verions
@barbados-clemens barbados-clemens force-pushed the fix/cypress-ng-ct-nightly branch from 75d6bc2 to 6655b5a Compare August 29, 2023 15:30
@barbados-clemens barbados-clemens enabled auto-merge (squash) August 29, 2023 15:38
@barbados-clemens barbados-clemens merged commit 829076d into nrwl:master Aug 29, 2023
@barbados-clemens barbados-clemens deleted the fix/cypress-ng-ct-nightly branch August 29, 2023 15:56
@github-actions
Copy link

github-actions bot commented Sep 4, 2023

This pull request has already been merged/closed. If you experience issues related to these changes, please open a new issue referencing this pull request.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 4, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
scope: testing tools Issues related to Cypress / Jest / Playwright / Vitest support in Nx
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Default generated Cypress Component Testing setup errors out on component-index.html path
3 participants