What problem does it solve?
This Skill provides comprehensive guidelines and conventions for testing the Mux codebase, ensuring code quality, reliability, and maintainability through robust testing strategies.
Core Features & Use Cases
- Testing Doctrine: Defines preferred testing methodologies (integration vs. unit tests) and their placement.
- Mocking Strategy: Guides when and how to use mocks, particularly for AI interactions.
- Test Execution: Specifies how and when different test suites (IPC, UI, E2E) should be run.
- Use Case: A developer needs to understand how to write a new integration test for a backend feature, ensuring it interacts correctly with the IPC layer without relying on mocks.
Quick Start
Follow the testing doctrine to write integration tests for new features.