Architecture note

Angular Testing Strategy

Vitest should verify data-access behavior, DTO mapping, and error handling. Playwright should verify accessible headings, route titles, server-rendered content, and no blank client-only shell behavior. Tests should protect the SEO-first rule as well as user-visible interactions.

Verification
Current Architecture Work
Last reviewed
2026-06-05T00:00:00Z
Search policy
Review-only; excluded from search indexes

Purpose

Define testing expectations for an enterprise Angular/RxJS proof lane.

Safe claims

  • Vitest should verify data-access behavior, DTO mapping, and error handling.
  • Playwright should verify accessible headings, route titles, server-rendered content, and no blank client-only shell behavior.
  • Tests should protect the SEO-first rule as well as user-visible interactions.

Reviewer guardrails

  • The included tests are reference tests, not a claim of production coverage.
  • Passing local tests does not confirm any public project deployment status.
  • examples/angular22-rxjs-enterprise/src/app/features/publication-review/testing/publication-review.page.spec.ts
  • examples/angular22-rxjs-enterprise/e2e/publication-review.spec.ts