jest-testing
Provides Jest testing patterns and best practices for interpreters, parsers, and async TypeScript code in the Lea language repository.
Discover reusable agent skills, browse implementation details, and find the right skill for your workflow.
101 skills found
Provides Jest testing patterns and best practices for interpreters, parsers, and async TypeScript code in the Lea language repository.
Jest testing patterns, factory functions, mocking strategies, and TDD workflow. Use when writing unit tests, creating test factories, or following TDD red-green-refactor cycle.
Run, debug, and manage DBHub tests including unit, integration with Testcontainers, and database-specific suites. Perfect for verifying code changes and troubleshooting database connector issues.
Vitest testing patterns for reliable unit and integration tests. Focuses on critical business logic, edge cases, and mocking strategies for high-impact functions.
Automatically keep technical documentation in sync with codebase changes by analyzing git diffs.
Automate frontend component testing, user interaction simulation, API mocking, and setup of Vitest, React Testing Library, and Vue Test Utils.
Standardizes Vitest unit and integration testing workflows for TypeScript, enforcing 70% coverage, proper mocking, and CI/CD-ready verification patterns.
Unit and integration test your Encore.ts backend applications using Vitest, including support for isolated test databases and service mocking.
Automated Vitest management skill: handles test execution, coverage reporting, failure diagnosis, and configuration management for TypeScript/JavaScript projects.
Implement professional TDD workflows with strict 80% coverage, automated testing strategies, and AAA pattern enforcement for robust, high-quality code.
Enforce high-quality testing practices by identifying and preventing common anti-patterns like mock-testing, test-only production code, and incomplete dependency mocking.
Mutation testing patterns for JS/TS using Stryker. Analyze branch code to find weak or missing tests, verify test effectiveness, and strengthen Node.js test suites.