prescript est un exécuteur de tests basé sur Node.js qui permet de rendre amusant l'écriture de tests d'acceptation/de bout en bout.
Écrire des tests fonctionnels et de bout en bout (par exemple en utilisant Puppeteer ou Selenium) avec des frameworks de tests unitaires tels que Mocha peut parfois être pénible, car lorsqu'une étape échoue, vous devez réexécuter le test depuis le début pour vérifier que vous je l'ai réparé. Les tests de bout en bout sont généralement très lents par rapport aux tests unitaires.
prescript résout ce problème en vous permettant d'exprimer vos tests en plusieurs étapes discrètes. prescript est ensuite livré avec un mode de développement interactif, dans lequel vous pouvez recharger à chaud le script de test et passer d'une étape à l'autre.
Cela signifie que vous exécutez vos tests au fur et à mesure que vous les écrivez. Et si vous faites une erreur, vous pouvez corriger votre test, recharger à chaud et continuer les tests, sans avoir à réexécuter toute la suite de tests.
La documentation est disponible sur notre site Internet.
Exemples de scénarios d'exécution de Prescript :
yarn test-examples
Exécution d'un scénario individuel :
./bin/prescript " ./examples/calculator/tests/Basic addition (page object).js "
Exécution de tests unitaires :
yarn test