← Toute la bibliothèque
Attente Conditionnelle

Pour les plus techniques

Attente Conditionnelle

/attente-conditionnelle


Ce qu’il fait

Attente Conditionnelle résout un problème courant dans les tests automatisés (des scripts qui vérifient que ton code fait ce qu'il est censé faire) : les délais arbitraires. Écrire 'attends 500 millisecondes' puis vérifie le résultat est une façon de croiser les doigts. Sur une machine lente ou sous charge, ce délai est insuffisant et le test échoue aléatoirement. Ce skill remplace ces délais par des conditions réelles — attendre jusqu'à ce que l'élément existe, que l'événement soit émis, que la valeur change — pour des tests qui passent parce que la condition est vraie, pas parce que le timing a été clément.

Quand l’utiliser

Quand tes tests échouent de façon aléatoire (parfois vert, parfois rouge sans raison évidente), quand ils passent en local mais échouent sur le serveur d'intégration continue (CI — l'environnement qui teste automatiquement à chaque modification), ou quand tu vois des `setTimeout` ou `sleep` dans tes tests.

Un exemple concret

Ton test d'interface clique sur un bouton et vérifie qu'une modale apparaît. Il passe 80% du temps mais échoue aléatoirement les autres fois.

Tes tests sont déterministes : ils passent quand le code fonctionne, échouent quand il ne fonctionne pas — sans faux positifs qui te font perdre confiance dans ta suite de tests.

Comment l’installer

Colle ces deux lignes dans Claude Code, puis lance le skill avec /attente-conditionnelle.

/plugin marketplace add ismax-ai/claude-code-skills-fr
/plugin install ismax-skills-fr@ismax
/attente-conditionnelle

Skill open-source de obra, sous licence MIT. Voir la source d’origine. Je l’ai sélectionné, traduit et adapté en français pour la bibliothèque.

Ismael Alaoui

Tu débutes avec Claude Code ?

J’ai écrit un guide de démarrage qui t’explique, pas à pas, ce qu’est un skill, comment installer la bibliothèque et faire tes premiers pas.

Lire le guide de démarrageLa marketplace de skills Claude Code gratuitsL’IA pour les Débutants · SubstackLa marketplace de skills Claude Code gratuits (en français)Lire sur Substack →
← Toute la bibliothèque