add-tests
Ajouter des tests (unit, integration, e2e) pour la feature en cours de développement
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Ajouter des tests (unit, integration, e2e) pour la feature en cours de développement
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Review PR comments and suggestions, evaluate relevance, apply fixes, then run verification
Synchronise la documentation du projet (CLAUDE.md, memory, README, ADR, ACTIVITY) avec les features implémentées
Verify implementation by running lint, format check, type check, and post-implementation review
استنادا إلى تصنيف SOC المهني
| name | add-tests |
| description | Ajouter des tests (unit, integration, e2e) pour la feature en cours de développement |
Analyse la feature développée dans la session/branche courante, détermine les couches de tests pertinentes, propose des scénarios, et implémente les tests après validation utilisateur.
Identifie les fichiers modifiés/créés sur la branche courante :
git diff main --name-only
git log main..HEAD --oneline
Classe les changements par catégorie :
src/crypto/) → tests unitaires (testu/)src/middleware/) → tests unitaires + intégrationsrc/routes/) → tests intégration (testi/)src/scalingo/) → tests intégration (mocks HTTP)src/ui/) → tests e2e (teste2e/)testu/)tests/testu/{domaine}/{nom}.test.tstesti/)app.request() (pas de serveur réel)tests/testi/{domaine}/{nom}.test.tsteste2e/)tests/teste2e/{feature}.test.tsRésumé dans un tableau :
| Couche | Fichiers concernés | Pertinence | Justification |
|---|---|---|---|
| testu | ... | Oui/Non | ... |
| testi | ... | Oui/Non | ... |
| teste2e | ... | Oui/Non | ... |
Pour chaque couche retenue, propose des scénarios de test :
Présente les scénarios et demande validation avant d'implémenter.
tests/deno task testRègles :
@std/assert pour les assertionsassertEquals, assertThrows) aux vagues (assert)Lance deno task test pour confirmer que tout passe.
Si des tests échouent, analyse et corrige. Lance ensuite /verif.
| Couche | Fichiers créés | Scénarios | Status |
|---|---|---|---|
| testu | ... | N | OK/KO |
| testi | ... | N | OK/KO |
| teste2e | ... | N | OK/KO |