CT: cypress doesn't recognize "+" symbol in the path to the Angular component #29493
Labels
CT
Issue related to component testing
good first issue
Good for newcomers
npm: @cypress/angular
@cypress/angular package issues
type: bug
Current behavior
Importing an angular component into a test file, when the component folder name starts with a "+" symbol, is not possible.
Desired behavior
Cypress imports components that have the "+" symbol at the start of the containing folder name.
Test code to reproduce
Cypress Version
13.9.0
Node version
v16.18.1
Operating System
Windows 10.0.19045 Build 19045
Debug Logs
No response
Other
I am configuring Cypress to test Angular 15 components. We have a naming convention to put the "+" sign in front of the folder name, containing the component files. When I mount the component, cypress gives a "No tests found" error, which according to the documentation could be caused by a syntax error.
It is easily reproduceable. Create a new Angular 15 project and create a component in a folder that has the "+" sign in front of it. I also use Chrome 124:
If I remove the "+" sign or even change the naming to have a different special character, such as "_", it works:
The text was updated successfully, but these errors were encountered: