Acerca de
This skill provides a structured methodology for testing TypeScript applications across three specific levels: Unit (Level 1), Integration (Level 2), and E2E (Level 3). It moves away from fragile mocking frameworks in favor of dependency injection and 'Reality as the Oracle,' ensuring tests verify what the system does rather than how it is implemented. By segregating 'Progress tests' for TDD from 'Regression tests' for CI stability, it allows developers to maintain a green deployment gate while iterating rapidly on new features.