
Modèles et outils de test pour les applications Tauri v2 : mocks d'unités/intégration, tests e2e WebDriver et intégration CI avec GitHub Actions.
Guide les développeurs à travers des stratégies de test pratiques pour les applications Tauri v2. Couvre la simulation (mocking) des API Tauri pour des tests unitaires et d'intégration rapides, les tests de bout en bout basés sur WebDriver (tauri-driver/WebDriverIO/Selenium), et les flux d'intégration continue pour des tests automatisés fiables. Inclut des exemples de configurations et des extraits de code pour exécuter les tests localement et dans la CI.
Utilisez ce skill lorsque vous avez besoin de : mettre en place des tests unitaires ou d'intégration qui simulent le runtime Tauri ; ajouter des tests de bout en bout qui sollicitent l'application réelle via WebDriver ; ou relier les tests à GitHub Actions pour qu'ils s'exécutent lors des push et des PR. Utile pour les équipes déployant des applications Tauri qui souhaitent des tests reproductibles exécutés en CI.
Idéalement conçu pour les assistants de codage axés sur le développement et les outils d'automatisation capables d'exécuter ou d'expliquer des configurations de test (ex: Claude Code, agents de type Copilot, LLM spécialisés dans le code).
Compétence documentaire couvrant les tests de Tauri v2 : mocks unitaires/intégration via @tauri-apps/api/mocks, e2e WebDriver avec WebdriverIO et Selenium, et intégration CI avec GitHub Actions. Aucun script joint — purement pédagogique. Bien organisée avec des exemples de code clairs, des meilleures pratiques et du dépannage. Note de sécurité mineure : les exemples incluent sudo apt-get et des chemins de spawn non validés, mais tout cela est une pratique standard pour le domaine.
Compétence documentaire propre sans scripts exécutables. Les exemples de code sont éducatifs et non opérationnels. Bonne couverture de l'écosystème de test Tauri v2, y compris le mocking d'événements v2.7.0+.