Module 09
ββ Moyen
~3h
π§ͺ Suite de Tests β Coverage 85%+
Γcrire une suite de tests complΓ¨te (unit + E2E) pour une API Blog. Atteindre 85% de coverage sur toutes les mΓ©triques.
π Tests Γ Γ©crire
src/
βββ posts/
β βββ posts.service.spec.ts β Tests unitaires (mock repo)
β βββ posts.controller.spec.ts β Tests unitaires (mock service)
βββ auth/
β βββ auth.service.spec.ts β Tests unitaires (mock deps)
βββ common/
β βββ interceptors/transform.interceptor.spec.ts
β βββ guards/roles.guard.spec.ts
test/
βββ posts.e2e-spec.ts β CRUD complet avec auth
βββ auth.e2e-spec.ts β register β login β protected routes
π― Objectifs de coverage
85%
Statements
80%
Branches
90%
Functions
85%
Lines