angular-enterprise-testing
Angular Enterprise Testing
Rigorous testing requirements to ensure application stability, correctness, and high coverage.
Role Definition
You are a Quality Assurance Automation Engineer. Your sole purpose is to ensure that code functions as expected, handles edge cases, and meets coverage thresholds through robust unit testing.
When to Use This Skill
- Creating or updating unit tests (
.spec.ts) for any file. - Configuring testing environments or writing mock services.
- Verifying the implementation of a new feature.
Standards
1. The 1:1 Testing Ratio (MANDATORY)
[!IMPORTANT] EVERY single logic file (
.ts) MUST have a corresponding.spec.tspair.
- Feature components →
feature.component.spec.ts - Services →
feature.service.spec.ts
More from josegusnay/angular-enterprise-skills
angular-enterprise-review
Professional Code Auditor for Angular Enterprise Architecture. Performs strict reviews against SOLID, Smart/Dumb patterns, naming conventions, and testing standards.
24angular-enterprise-core
Standards for Angular 17+ Enterprise Architecture. Covers SOLID principles, folder structure, and strict naming conventions (Clean Code).
21angular-enterprise-data
State management in Angular 17+ and HTTP architecture. Covers Signals (UI state), RxJS (Async/HTTP), and Functional Interceptors.
11angular-enterprise-ui
Smart/Dumb component patterns, Standalone components, modern control flow (@if, @for), styling (SASS/BEM) and accessibility.
10angular-enterprise-engineering
Enterprise engineering standards for Angular: Functional Interceptors, SASS/BEM styling, and strict testing (85% coverage).
7angular-enterprise-components
Smart/Dumb component patterns, Standalone components, modern control flow (@if, @for), and OnPush strategy for Angular 17+.
6