bmad-labs/typescript-e2e-testing

Tests de bout en bout (E2E) et d'intégration pour les projets TypeScript/NestJS utilisant Jest, supertest et une infrastructure réelle via Docker (Kafka, PostgreSQL, MongoDB, Redis) avec le modèle Given-When-Then. À utiliser lorsque l'utilisateur travaille sur des fichiers `.e2e-spec.ts` ou tout ce qui se trouve sous `test/e2e/`, ou demande de configurer, écrire, réviser, exécuter, déboguer ou optimiser des tests E2E ou d'intégration — y compris les tests intermittents (flaky), docker-compose pour les tests, les consommateurs Kafka/Redpanda, l'isolation des tests ou la conformité GWT.

Qu'est-ce que typescript-e2e-testing ?

Ce skill est conçu pour les développeurs travaillant sur des projets TypeScript/NestJS nécessitant des tests de bout en bout (E2E) et d'intégration robustes et reproductibles. Il automatise la configuration et l'exécution des tests en utilisant Jest et supertest, tout en exploitant Docker pour déployer des infrastructures réelles comme Kafka, PostgreSQL, MongoDB et Redis, garantissant ainsi un environnement de test aussi proche que possible de la production. Sa force réside dans l'application systématique du modèle Given-When-Then, qui améliore la lisibilité, la maintenabilité et la traçabilité des scénarios de test. Le skill est activé automatiquement dès que l'utilisateur édite des fichiers `.e2e-spec.ts` ou manipule le répertoire `test/e2e/`, ou plus largement lorsqu'il demande de l'aide pour écrire, déboguer, ou optimiser des tests — y compris pour des problèmes spécifiques comme les tests intermittents (flaky) ou l'isolation des tests entre les scénarios, via l'utilisation de `docker-compose` personnalisé et la gestion des cycles de vie des conteneurs.

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

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait typescript-e2e-testing ?

Tests de bout en bout (E2E) et d'intégration pour les projets TypeScript/NestJS utilisant Jest, supertest, et une infrastructure réelle via Docker (Kafka, PostgreSQL, MongoDB, Redis) avec le modèle Given-When-Then. À utiliser lorsque l'utilisateur travaille sur des fichiers .e2e-spec.ts ou tout ce qui se trouve sous test/e2e/, ou demande de configurer, écrire, réviser, exécuter, déboguer ou optimiser des tests E2E ou d'intégration — y compris les tests intermittents (flaky), docker-compose pour les tests, les consommateurs Kafka/Redpanda, l'isolation des tests ou la conformité GWT.

Skills associés