Generates and runs integration tests for TypeScript/JavaScript applications using the Bun test runner.
Provides comprehensive guidance for testing TypeScript and JavaScript code within a Bun-based project. It utilizes Bun's built-in test runner and champions a strict "no mocks" integration testing philosophy, focusing on testing observable behaviors with real objects and data. Use this skill when you need to write new tests, debug existing ones, or understand the project's specific testing conventions and best practices. It includes commands for running tests, templates for structuring new test files, and clear examples for creating reliable and maintainable tests.
Key Features
01Best practices for creating real data helpers
02Feature-oriented test structure conventions
03Clear examples of testing do's and don'ts
04Guidance for the Bun test runner
050 GitHub stars
06"No Mocks" integration testing philosophy
Use Cases
01Writing new integration tests for a feature.
02Debugging a failing test suite.
03Refactoring code and ensuring existing functionality does not break.