prescript es un ejecutor de pruebas basado en Node.js que ayuda a que sea divertido escribir pruebas de aceptación/de un extremo a otro.
Escribir pruebas funcionales y de un extremo a otro (por ejemplo, usando Puppeteer o Selenium) con marcos de pruebas unitarias como Mocha a veces puede ser doloroso, porque cuando un paso falla, debes volver a ejecutar la prueba desde el principio para verificar que lo arregló. Las pruebas de un extremo a otro suelen ser muy lentas en comparación con las pruebas unitarias.
prescript resuelve este problema permitiéndole expresar sus pruebas como pasos múltiples y discretos. Prescript luego viene con un modo de desarrollo interactivo, en el que puede recargar en caliente el script de prueba y saltar entre pasos.
Esto significa que mientras ejecuta sus pruebas, mientras las escribe. Y si comete un error, puede corregir la prueba, recargarla en caliente y continuar con la prueba sin tener que volver a ejecutar todo el conjunto de pruebas.
La documentación está disponible en nuestro sitio web.
Ejecución de escenarios de ejemplo de Prescript:
yarn test-examples
Ejecución de escenario individual:
./bin/prescript " ./examples/calculator/tests/Basic addition (page object).js "
Ejecución de pruebas unitarias:
yarn test