pytest-advanced
Use when advanced Pytest features including markers, custom assertions, hooks, and coverage configuration.
Use when advanced Pytest features including markers, custom assertions, hooks, and coverage configuration.
Use when creating or modifying Storybook stories for components. Ensures stories follow CSF3 format, properly showcase component variations, and build successfully.
Use when cypress fundamentals including commands, assertions, fixtures, and E2E testing patterns.
Use when jest testing patterns including unit tests, mocks, spies, snapshots, and assertion techniques for comprehensive test coverage.
Use when advanced Jest features including custom matchers, parameterized tests with test.each, coverage configuration, and performance optimization.
Use when applying Behavior-Driven Development patterns including Given-When-Then structure, feature files, and acceptance criteria. Use when writing BDD-style tests and specifications.
Use when jUnit extensions including custom extensions, rules, and conditional test execution.
Use when vitest performance optimization including fast execution, watch mode, and parallelization strategies.
Use when cypress CI/CD integration including parallelization, test recording, and media capture.
Use when jUnit parameterized tests with various value sources and test factories.
Use when mocha test structure, hooks, and async testing patterns for JavaScript testing.
Use when setting up or configuring Storybook for a project. Covers main configuration, addons, builders, and framework-specific setup.
Use when implementing data-driven tests with TestNG DataProviders, factory methods, and parameterization patterns.
Use when rSpec fundamentals including describe, context, it blocks, let, and basic matchers for BDD testing.
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.
Use when mocha configuration including reporters, config files, plugins, and CI integration.
Use when jUnit fundamentals including annotations, assertions, and test lifecycle for Java testing.
Creates and modifies Storybook stories for Atomic components and sample pages. Uses MSW for API mocking, follows ui-kit conventions. Use when creating stories, adding component examples, building sample pages, or when user mentions Storybook, stories, or visual testing.
Use when jest configuration, setup files, module resolution, and project organization for optimal testing environments.
Use when setting up Playwright test projects and organizing test suites with proper configuration and project structure.
Writing effective step definitions and organizing test code
Use when pytest fixtures, conftest files, parametrize decorators, and fixture scopes for comprehensive test setup.
Core Cucumber concepts, Gherkin syntax, and feature file structure
Use when vitest testing patterns including unit tests, mocks, spies, and browser mode testing.