CommunityProgramación y desarrollogithub.com

bmad-labs/typescript-e2e-testing

Pruebas E2E y de integración para proyectos TypeScript/NestJS usando Jest, supertest e infraestructura real mediante Docker (Kafka, PostgreSQL, MongoDB, Redis) con el patrón Given-When-Then.

¿Qué es typescript-e2e-testing?

Esta habilidad está diseñada para desarrolladores que trabajan con TypeScript y NestJS y necesitan realizar pruebas de extremo a extremo (E2E) y de integración de manera robusta. Utiliza herramientas como Jest y supertest para ejecutar pruebas, apoyándose en infraestructura real montada con Docker (Kafka, PostgreSQL, MongoDB, Redis) para simular entornos de producción. El enfoque sigue el patrón Given-When-Then, asegurando que las pruebas sean claras, mantenibles y fáciles de depurar. Es especialmente útil cuando se trabaja con archivos `.e2e-spec.ts` o contenido dentro de `test/e2e/`, y puede ayudar a configurar, escribir, revisar, ejecutar, depurar y optimizar pruebas, incluyendo la gestión de pruebas inestables (flaky), el uso de docker-compose para entornos de prueba, el manejo de consumidores de Kafka/Redpanda, el aislamiento de pruebas y la conformidad con el patrón GWT.

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

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace typescript-e2e-testing?

Pruebas E2E y de integración para proyectos TypeScript/NestJS usando Jest, supertest e infraestructura real mediante Docker (Kafka, PostgreSQL, MongoDB, Redis) con el patrón Given-When-Then. Usa siempre que el usuario esté trabajando en archivos .e2e-spec.ts o cualquier cosa dentro de test/e2e/, o pida configurar, escribir, revisar, ejecutar, depurar u optimizar pruebas E2E o de integración — incluyendo pruebas inestables (flaky tests), docker-compose para pruebas, consumidores Kafka/Redpanda, aislamiento de pruebas o conformidad con GWT.

Skills relacionados