typescript-e2e-testing

Installation
Summary

Complete E2E and integration testing for TypeScript/NestJS projects with real Docker infrastructure and GWT pattern.

  • Supports six guided workflows: setup, writing, reviewing, running, debugging, and optimizing E2E tests
  • Tests against real services (PostgreSQL, MongoDB, Redis, Kafka) via Docker; never mocks infrastructure
  • Enforces Given-When-Then pattern, test isolation, and specific assertions across all test cases
  • Includes technology-specific helpers, rules, and examples for Kafka, databases, Redis, and API testing with MSW/Nock mocking
SKILL.md

E2E Testing Skill

E2E testing validates complete workflows from user perspective, using real infrastructure via Docker.


Workflows

For comprehensive step-by-step guidance, use the appropriate workflow:

Workflow When to Use
Setup E2E Test Setting up E2E infrastructure for a new or existing project
Writing E2E Test Creating new E2E test cases with proper GWT pattern
Review E2E Test Reviewing existing tests for quality and correctness
Running E2E Test Executing tests with proper verification
Debugging E2E Test Systematically fixing failing tests
Optimize E2E Test Improving test suite performance
Related skills

More from bmad-labs/skills

Installs
1.9K
GitHub Stars
9
First Seen
Jan 26, 2026