Unit Testing
5220 skills in Testing & Security > Unit Testing
testng-parallel
Use when configuring parallel test execution with TestNG including thread pools, suite configuration, and synchronization.
act-docker-setup
Use when configuring Docker environments for act, selecting runner images, managing container resources, or troubleshooting Docker-related issues with local GitHub Actions testing.
rspec-fundamentals
Use when rSpec fundamentals including describe, context, it blocks, let, and basic matchers for BDD testing.
vitest-testing-patterns
Use when vitest testing patterns including unit tests, mocks, spies, and browser mode testing.
cocoapods-test-specs
Use when adding automated tests to CocoaPods libraries using test specs. Covers test spec configuration, app host requirements, and testing patterns that integrate with pod lib lint validation.
vitest-performance
Use when vitest performance optimization including fast execution, watch mode, and parallelization strategies.
dotnet-test
This skill should be used when running .NET tests selectively with a build-first, test-targeted workflow. Use it for running tests with xUnit focus.
pytest-fixtures
Use when pytest fixtures, conftest files, parametrize decorators, and fixture scopes for comprehensive test setup.
pytest-advanced
Use when advanced Pytest features including markers, custom assertions, hooks, and coverage configuration.
fastapi-dependency-injection
Master FastAPI dependency injection for building modular, testable APIs. Use when creating reusable dependencies and services.
vitest-configuration
Use when vitest configuration, Vite integration, workspace setup, and test environment configuration for modern testing.
mocha-configuration
Use when mocha configuration including reporters, config files, plugins, and CI integration.
mocha-assertions
Use when assertion libraries for Mocha including Chai with expect, should, and assert styles.
testng-data-driven
Use when implementing data-driven tests with TestNG DataProviders, factory methods, and parameterization patterns.
cypress-fundamentals
Use when cypress fundamentals including commands, assertions, fixtures, and E2E testing patterns.
jest-advanced
Use when advanced Jest features including custom matchers, parameterized tests with test.each, coverage configuration, and performance optimization.
junit-parameterized
Use when jUnit parameterized tests with various value sources and test factories.
bdd-collaboration
Use when facilitating BDD collaboration between developers, testers, and business stakeholders. Use when running discovery workshops and example mapping sessions.
jutsu-bun:bun-testing
Use when writing tests with Bun's built-in test runner. Covers test organization, assertions, mocking, and snapshot testing using Bun's fast test infrastructure.
playwright-test-architecture
Use when setting up Playwright test projects and organizing test suites with proper configuration and project structure.