@bemedev/build-tests
est une bibliothèque permettant de construire et
tester des packages Node.js. Elle inclut des commandes CLI pour automatiser
les processus de pre-test, test et post-test. Il crée un tarball et permet
de générer des des tests du avec la version qui sera livrée aux
développeurs.
Pour installer la bibliothèque, utilisez pnpm
:
pnpm add @bemedev/build-tests
La bibliothèque fournit plusieurs commandes CLI pour gérer les tests de votre package.
La commande pretest
prépare votre environnement de test en ajoutant un
tarball.
pnpm build-tests pretest
La commande test
exécute les tests de votre package.
pnpm build-tests test
La commande test
accepte les options -pre
et -post
pour exécuter des
scripts avant et après les tests.
Utilisez l'option -pre
pour exécuter un script avant les tests.
pnpm build-tests test --pretest
OR
pnpm build-tests test -pre
Utilisez l'option -post
pour exécuter un script après les tests.
pnpm build-tests test --posttest
OR
pnpm build-tests test -post
La commande posttest
nettoie votre environnement de test après
l'exécution des tests.
pnpm build-tests posttest