test(@schematics/angular): add additional test coverage for jasmine-to-vitest schematic #31465
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.
This commit adds new tests for the
jasmine-to-vitestrefactoring schematic to increase test coverage and better validate its behavior during complex transformations.The new tests include:
test-file-transformer.integration_spec.tsfile validates the end-to-end transformation of various realistic test file scenarios, such as component tests, service tests with async operations, and complex spies and matchers.test-file-transformer_spec.tsfile focuses on unit-testing specific transformation capabilities, including nested transformations and the preservation of comments during refactoring.index_spec.tsfile provides tests for the schematic runner itself, verifying options likefileSuffixandverboselogging, and the generation of the summary report.