angularjs-unit-testing
Use this skill for any AngularJS unit testing tasks
Use this skill for any AngularJS unit testing tasks
Use this agent when you need to create tests, set up testing infrastructure, or implement a test conformance kit. Examples:
Testing setup for this project. MSW for API mocking, happy-dom environment, coverage thresholds. Triggers on "test setup", "msw", "mocking", "vitest", "testing".
Generate test boilerplate from code or specs. Use for creating new tests, setting up test files, pytest fixtures, vitest tests, page objects, and E2E test scaffolding.
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
Executes end-to-end tests for OADP projects with proper environment setup, test selection, and result analysis.
Browser automation tool using Playwright - captures screenshots and extracts content from web pages
テスト駆動開発(TDD)の厳格な実践スキル。テストを先に書き、実装を後に書く規律あるアプローチ。
Generates comprehensive unit tests for the selected code. It follows the project's testing conventions, ensures high coverage, and handles edge cases.
Run all tests (unit, integration, E2E) in isolated containers separate from dev environment. Handles build, container startup, health checks, test execution, and cleanup. SINGLE SOURCE OF TRUTH for running tests in isolated containers.
Cách chạy và viết E2E tests (Playwright) theo cấu trúc repo này.
This skill should be used when the user asks about "test doubles", "mocking", "stubbing", "spies", "verifying doubles", "partial doubles", "allow", "receive", "have_received", or needs guidance on isolating tests and mocking dependencies in RSpec.
Build and run tests using the andromeda build system
Python testing best practices. Use when writing, reviewing, or modifying pytest tests. Promotes fixtures for DRY, parameterization for coverage, and strong assertions. Triggers on tasks involving test files, pytest, or test-related code.
Generates a rigorous, engineering-ready specification for a UI component. Focuses on strict API contracts (TypeScript), deterministic state logic (Mermaid), and verifiability (Gherkin). Use when designing new UI components or documenting existing ones.
Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development for FastAPI applications. Use when writing Python tests, setting up test suites, or implementing testing best practices.
TDD for process documentation - write test cases (pressure scenarios), watch baseline fail, write skill, iterate until bulletproof against rationalization.
TDD Red Phase expert. Activate when: - Starting new feature development with TDD - User mentions "write test first", "failing test", "red phase" - Need to design test cases before implementation - Questions about test structure, assertions, test naming Auto-triggers on: test design, test-first development, TDD start
Standards and best practices for writing effective tests including the testing pyramid, test structure patterns, and coverage guidelines