·textual-testing
</>

textual-testing

Teste les applications textuelles TUI à l’aide du cadre de test intégré. Couvre les tests en mode sans tête avec App.run_test(), l'API Pilot complète (souris, clavier, timing, animations), les requêtes de widgets et la gestion des travailleurs. À utiliser lorsque : l'écriture de tests pour les widgets TUI, le test des interactions utilisateur (clics, pressions sur des touches, survol), la vérification de l'état du widget, le test de la gestion des événements ou l'exécution de tests d'intégration. Compétence principale pour les tests textuels fonctionnels.

3Installations·0Tendance·@dawiddutoit

Installation

$npx skills add https://github.com/dawiddutoit/custom-claude --skill textual-testing

Comment installer textual-testing

Installez rapidement le skill IA textual-testing dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/dawiddutoit/custom-claude --skill textual-testing
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : dawiddutoit/custom-claude.

Functional testing for Textual applications using App.runtest() and the Pilot class.

Run app in headless mode (no terminal output, all other behavior identical):

| Assertion fails before update | Add await pilot.pause() after interactions | | Worker result not available | Use await pilot.app.workers.waitforcomplete() | | Animation state varies | Use await pilot.waitforanimation() | | Missing async def | All test functions must be async def | | Missing await | All pilot methods are async and need await |

Teste les applications textuelles TUI à l’aide du cadre de test intégré. Couvre les tests en mode sans tête avec App.run_test(), l'API Pilot complète (souris, clavier, timing, animations), les requêtes de widgets et la gestion des travailleurs. À utiliser lorsque : l'écriture de tests pour les widgets TUI, le test des interactions utilisateur (clics, pressions sur des touches, survol), la vérification de l'état du widget, le test de la gestion des événements ou l'exécution de tests d'intégration. Compétence principale pour les tests textuels fonctionnels. Source : dawiddutoit/custom-claude.

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/dawiddutoit/custom-claude --skill textual-testing
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-25
Mis à jour
2026-03-10

Browse more skills from dawiddutoit/custom-claude

Réponses rapides

Qu'est-ce que textual-testing ?

Teste les applications textuelles TUI à l’aide du cadre de test intégré. Couvre les tests en mode sans tête avec App.run_test(), l'API Pilot complète (souris, clavier, timing, animations), les requêtes de widgets et la gestion des travailleurs. À utiliser lorsque : l'écriture de tests pour les widgets TUI, le test des interactions utilisateur (clics, pressions sur des touches, survol), la vérification de l'état du widget, le test de la gestion des événements ou l'exécution de tests d'intégration. Compétence principale pour les tests textuels fonctionnels. Source : dawiddutoit/custom-claude.

Comment installer textual-testing ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/dawiddutoit/custom-claude --skill textual-testing Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

https://github.com/dawiddutoit/custom-claude