Skip to content

Conversation

clydin
Copy link
Member

@clydin clydin commented Oct 13, 2025

This commit adds transformers for a wide range of Jasmine matchers.

Coverage includes:

  • Syntactic sugar matchers (toBeTrue, toHaveSize, etc.)
  • Asymmetric matchers (jasmine.any, jasmine.objectContaining)
  • Async matchers (expectAsync)
  • Complex structural rewrites for matchers like toHaveBeenCalledOnceWith and arrayWithExactContents.

…vitest schematic

This commit adds transformers for a wide range of Jasmine matchers.

Coverage includes:
- Syntactic sugar matchers (toBeTrue, toHaveSize, etc.)
- Asymmetric matchers (jasmine.any, jasmine.objectContaining)
- Async matchers (expectAsync)
- Complex structural rewrites for matchers like 'toHaveBeenCalledOnceWith' and 'arrayWithExactContents'.
@clydin clydin added the target: major This PR is targeted for the next major release label Oct 13, 2025
@clydin clydin added the action: review The PR is still awaiting reviews from at least one requested reviewer label Oct 13, 2025
@clydin clydin requested a review from alan-agius4 October 13, 2025 14:29
@alan-agius4 alan-agius4 added action: merge The PR is ready for merge by the caretaker and removed action: review The PR is still awaiting reviews from at least one requested reviewer labels Oct 14, 2025
@clydin clydin merged commit e7d955b into angular:main Oct 14, 2025
36 checks passed
@clydin clydin deleted the refactor/jasmine-vitest-2 branch October 14, 2025 11:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

action: merge The PR is ready for merge by the caretaker area: @schematics/angular detected: feature PR contains a feature commit target: major This PR is targeted for the next major release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants