Données de démonstration · Tous les cas d'usage de ce site sont des exemples rédigés pour le développement. Ils ne proviennent d'aucune source ni d'aucun utilisateur réel, et les scores ne sont pas des données réelles.
Ajouter des tests unitaires à un module hérité
Faites d'abord décrire à l'agent le comportement actuel du module, puis générez les tests à partir de cette description pour ne pas figer des bugs dans les assertions.
Prompt
Lis le code de src/billing/ sans écrire de tests pour l'instant. Étape 1 : liste les entrées, les sorties et les cas limites de chaque fonction exportée. Étape 2 : quand j'aurai validé cette description, écris des tests unitaires pour chaque fonction, couvrant le cas nominal et au moins deux cas limites. Utilise la configuration de test existante du projet, sans ajouter de dépendance.
Étapes
- 1Commencer par un petit module avec peu de dépendances
- 2Relire la description du comportement et corriger les malentendus
- 3Générer et lancer les tests ; pour chaque échec, déterminer si c'est le test ou le code qui est faux
Source
Cas de démonstration rédigé par l'équipe ClawShow pour le développement. Aucune source externe.