Installs into .claude/skills of the current project.
Are you the author of Angular Testing Angular V22 Testing Stability?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/janpereira-dev-angular-testing-angular-v22-testing-stability)
---
name: angular-testing-angular-v22-testing-stability
description: "Use this skill when Angular 22 changes affect test reliability, async expectations, or compile-time behavior in the suite."
license: MIT
metadata:
ngautopilot-id: "angular.testing.angular-v22-testing-stability"
ngautopilot-source: "skills/angular/testing/angular-v22-testing-stability/SKILL.md"
ngautopilot-version: "0.10.0"
---
# Angular v22 Testing Stability
## Purpose
Use this skill when Angular 22 changes affect test reliability, async expectations, or compile-time behavior in the suite.
## When to Use
Use this skill when:
- Tests started failing after the v22 update.
- Async assumptions no longer match resource or hydration behavior.
- Router or template compile changes need targeted coverage.
## When Not to Use
Do not use this skill when:
- The task is production code only and tests are untouched.
- The issue is only a build-tool migration.
- The failure belongs to a more specific testing satellite skill.
## Required Inputs
- affected tests
- async assumptions
- component harnesses or fixtures
- router mocks or SSR assertions
## Procedure
1. Find the tests that relied on old behavior.
2. Update async expectations and change-detection calls as needed.
3. Keep the test fix narrow and deterministic.
## Do
- Prefer the smallest test change that matches v22 behavior.
- Keep assertions aligned with the new compile or runtime semantics.
- Use targeted validation instead of broad rework.
## Do Not
- Do not silence failures without understanding the new behavior.
- Do not widen the test scope unnecessarily.
- Do not keep brittle async assumptions alive.
## Review Checklist
- [ ] The failing behavior is understood.
- [ ] The test expectation matches v22 semantics.
- [ ] The impacted suite passes again.
## Expected Output
1. A test-stability summary.
2. The changed expectation or harness.
3. Residual risk if any remains.