fix(misc): fix normalizing e2e project name and root #18757
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Current Behavior
Some project generators that generate an e2e test project when using the new project name and root format (
as-provided
) and providing a directory throw an error. It happens because the directory provided to the helper function is the directory of the app. With theas-provided
format, that's where the project is going to be generated, but the app project is there.Expected Behavior
Project generators that generate an e2e test project should normalize the e2e project name and root correctly and not throw.
When the e2e project name and root is determined we already know the fully normalized app name and root. So, the e2e project name and root can be easily determined without using the helper.
Related Issue(s)
Fixes #