Le site test command
est la commande qui est exécutée chaque fois que vous appelez npm test
.
Ceci est important lors de l'intégration avec des outils d'intégration continue/déploiement continu (tels que jenkins
, codeship
, teamcity
).
Exemple :
- Supposons que vous déployez un projet sur AWS ou un autre fournisseur d'hébergement en nuage,
- vous pouvez configurer votre infrastructure pour qu'elle exécute automatiquement npm test
.
- S'il y a des problèmes dans ces tests, votre ci/cd fera automatiquement marche arrière avant le déploiement.
Pour exécuter les tests
Vous pouvez utiliser karma , jest ou selenium/nightmare/phantomjs ou à propos de toute autre bibliothèque/framework de script de test qui vous permet d'écrire et d'exécuter des tests, puis de définir la commande requise dans scripts.test et enfin de l'exécuter à partir de npm test
.