Browse
Testing
Skills Found
unit-test-controller-layer
This skill provides ready-to-use code patterns for testing Spring REST controllers with MockMvc. It covers GET, POST, PUT, DELETE endpoints, error handling, request parameters, and headers. The examples show how to mock service dependencies and verify HTTP responses without starting the full application context.
n8n-integration-testing-patterns
A comprehensive testing skill for n8n integrations with excellent practical guidance, clear patterns, and actionable code examples for API contract testing, authentication flows, and error handling.
pytest-runner
This skill automates pytest execution for Python projects with environment verification, test discovery, and result analysis. It handles common pytest options like coverage reporting, parallel execution, and marker filtering. The skill includes clear recovery protocols for test failures and saves state to checkpoints.
unit-test-utility-methods
A comprehensive and well-structured guide for unit testing utility classes and static methods with JUnit 5, covering various scenarios from basic to parameterized testing.
testing-patterns
Provides concrete Jest testing patterns for React Native, including factory functions for props/data, custom render utilities, mocking strategies for modules/GraphQL, and structured test organization. Focuses on behavior-driven testing with clear anti-patterns to avoid.
unit-test-wiremock-rest-api
A well-structured skill for unit testing REST API integrations using WireMock, providing clear patterns for stubbing HTTP responses and verifying requests with practical examples and best practices.
testing-strategies
Provides language-agnostic testing patterns covering the testing pyramid, AAA structure, naming conventions, mocking strategies, test data management, and CI/CD integration. Offers concrete examples for unit, integration, and E2E testing with practical guidance on test performance and maintenance.
n8n-trigger-testing-strategies
Provides concrete testing strategies for n8n workflow triggers including webhook payload validation, HTTP method testing, authentication checks, and cron schedule verification. Includes TypeScript code examples for common testing scenarios.
unit-test-caching
Provides unit testing patterns for Spring caching annotations (@Cacheable, @CacheEvict, @CachePut) without requiring full Spring context or external cache infrastructure. Shows how to verify cache hits/misses, invalidation, conditional caching, and key generation using in-memory CacheManager and Mockito.
generate-factory
This skill automatically generates test data factories from schemas or TypeScript interfaces, using Faker.js for realistic data. It reduces manual test setup by mapping field types to appropriate Faker methods and supports traits, overrides, and deterministic seeding for reproducible tests.
unit-test-exception-handler
Provides a clear pattern for unit testing Spring's @ExceptionHandler and @ControllerAdvice. Includes setup instructions for Maven/Gradle, practical examples for different exception types, and verifies HTTP status codes and response structure using MockMvc.
testing-frontend
Provides concrete testing patterns for React and Vue applications using Vitest and Testing Library. Covers component testing, async operations, forms, hooks, mocking, and integration tests with practical code examples. Includes guidance on test organization, performance, and accessibility testing.