bmad-labs/typescript-e2e-testing

Testes E2E e de integração para projetos TypeScript/NestJS usando Jest, supertest e infraestrutura real via Docker (Kafka, PostgreSQL, MongoDB, Redis) com o padrão Given-When-Then.

O que é typescript-e2e-testing?

Esta skill fornece um conjunto completo de ferramentas e práticas para testes de ponta a ponta (E2E) e de integração em projetos TypeScript e NestJS. Ela utiliza Jest como framework de testes, supertest para requisições HTTP, e Docker para provisionar infraestrutura real (Kafka, PostgreSQL, MongoDB, Redis), garantindo que os testes sejam executados em um ambiente o mais próximo possível da produção. A skill adota o padrão Given-When-Then para estruturar os testes de forma clara e legível, facilitando a manutenção e a compreensão. Suporta plataformas como Claude Code, Cursor, Codex e outras ferramentas de IA para desenvolvimento. Com esta skill, os desenvolvedores podem configurar, escrever, revisar, executar e depurar testes de forma eficiente, além de lidar com problemas comuns como testes instáveis (flaky), isolamento de testes e conformidade com o padrão GWT. Ela é ativada automaticamente quando o usuário trabalha com arquivos `.e2e-spec.ts` ou qualquer conteúdo dentro de `test/e2e/`, ou ao solicitar ações relacionadas a testes E2E ou de integração.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/bmad-labs/skills/tree/main/skills/typescript-e2e-testing

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que typescript-e2e-testing faz?

Testes E2E e de integração para projetos TypeScript/NestJS usando Jest, supertest e infraestrutura real via Docker (Kafka, PostgreSQL, MongoDB, Redis) com o padrão Given-When-Then. Use sempre que o usuário estiver trabalhando em arquivos .e2e-spec.ts ou qualquer conteúdo dentro de test/e2e/, ou solicitar configurar, escrever, revisar, executar, depurar ou otimizar testes E2E ou de integração — incluindo testes instáveis, docker-compose para testes, consumidores Kafka/Redpanda, isolamento de testes ou conformidade com GWT.

Habilidades Relacionadas