prescrito é um executor de testes baseado em Node.js que ajuda a tornar divertido escrever testes de aceitação/ponta a ponta.
Escrever testes funcionais e de ponta a ponta (por exemplo, usando Puppeteer ou Selenium) com estruturas de testes unitários como Mocha às vezes pode ser doloroso, porque quando uma etapa falha, você precisa executar novamente o teste desde o início para verificar se você consertei. Os testes ponta a ponta geralmente são muito lentos em comparação aos testes de unidade.
prescript resolve esse problema permitindo que você expresse seus testes como etapas múltiplas e discretas. prescrito então vem com um modo de desenvolvimento interativo, no qual você pode recarregar o script de teste e pular entre as etapas.
Isso significa que você executa seus testes enquanto os escreve. E se você cometer um erro, poderá corrigir seu teste, recarregar a quente e continuar testando, sem precisar executar novamente todo o conjunto de testes.
A documentação está disponível em nosso site.
Executando cenários de exemplo do Prescript:
yarn test-examples
Executando cenário individual:
./bin/prescript " ./examples/calculator/tests/Basic addition (page object).js "
Executando testes de unidade:
yarn test