The angular-testing skill enables developers to write unit and integration tests for Angular v20+ applications using Vitest or Jasmine, specifically supporting modern patterns like signal-based components, OnPush change detection, and the inject() function. It solves the problem of testing contemporary Angular code that relies on signals and functional dependency injection rather than traditional class-based approaches. The skill applies to test creation, testing signal components, mocking dependencies, and test infrastructure setup, but excludes E2E testing and non-Angular code.

skills.sh installs
6.6K
GitHub stars
587
last updated
Aug 21, 2026

Install

$ npx -y skills add analogjs/angular-skills --skill angular-testing --agent claude-code

Installs into .claude/skills of the current project.

Files

Angular Testing

⚠️ Deprecated. This skill is no longer maintained, and its guidance has been removed rather than left to go stale. The Angular team now publishes official skills at angular/skills — install those instead:

npx skills add https://github.com/angular/skills

To remove these: npx skills remove analogjs/angular-skills

The previous contents of this skill remain available in this repository's git history.

Sponsors

Details

Repository
github.com/analogjs/angular-skills
Categories
Frontend Development, Testing & QA, Cloud & Infrastructure

More from analogjs/angular-skills

All 10
1analogjs avatarangular-httpanalogjs/angular-skillsImplement HTTP data fetching in Angular v20+ using resource(), httpResource(), and HttpClient. Use for API calls, data loading with signals, request/response ha6.6Kskills.sh installs
2samber avatarcopywriting-hookssamber/cc-skillsGenerate opening hooks and post titles for long-form articles in EN or FR — blog posts, Substack/Medium/dev.to, LinkedIn long-form, paid newsletters, opinion es6.4Kskills.sh installs
3software-mansion-labs avatarreact-native-best-practicessoftware-mansion-labs/skillsSoftware Mansion's best practices for production React Native and Expo apps on the New Architecture. MUST USE before writing, reviewing, or debugging ANY code i5.9Kskills.sh installs
4callstackincubator avatarreact-native-brownfield-migrationcallstackincubator/agent-skillsImplements an accepted incremental brownfield migration from native iOS or Android to React Native or Expo using @callstack/react-native-brownfield. Use after t5.6Kskills.sh installs
5nexu-io avatarui-ux-pro-maxnexu-io/open-designCatalog-only UI/UX Pro Max entry. The full upstream templates, data, and search workflow are not bundled in OpenDesign.5.5Kskills.sh installs
6forcedotcom avatarexperience-ui-bundle-salesforce-data-accessforcedotcom/sf-skillsMUST activate when a uiBundles/*/src/ project does ANY Salesforce record operation — reading, creating, updating, deleting, or caching/refreshing query results.5.3Kskills.sh installs