> angular-testing

Standards for Component Test Harnesses and TestBed. Use when writing Angular component tests with TestBed or Component Harnesses. (triggers: **/*.spec.ts, TestBed, ComponentFixture, TestHarness, provideHttpClientTesting)

fetch
$curl "https://skillshub.wtf/HoangNguyen0403/agent-skills-standard/angular-testing?format=md"
SKILL.mdangular-testing

Testing

Priority: P1 (HIGH)

Principles

  • Harnesses: Always use ComponentTestHarness (Angular Material Harnesses) to interact with components. Avoid querying DOM/CSS selectors directly.
  • Provider Mocks: Use provideHttpClientTesting() instead of mocking HttpClient manually.
  • Signal Testing: Signals update synchronously. No need for fakeAsync usually.

Guidelines

  • Avoid logic: Tests should just assert inputs and outputs.
  • Spectator: Consider using libraries like @ngneat/spectator for cleaner boilerplate if allowed.

References

🚫 Anti-Patterns

  • Do NOT use standard patterns if specific project rules exist.
  • Do NOT ignore error handling or edge cases.

┌ stats

installs/wk0
░░░░░░░░░░
github stars341
██████████
first seenMar 17, 2026
└────────────

┌ repo

HoangNguyen0403/agent-skills-standard
by HoangNguyen0403
└────────────

┌ tags

└────────────