1
resposta

É possível rodar todas as specs dentro de uma determinada pasta?

Dividi meu projeto em pastas, uma para login, uma para cadastro, etc, e dentro das pastas tenho várias specs. Gostaria de saber se existe algum comando que rode todos as specs de determinada pasta. Alguém sabe dizer?

Pq tipo ao rodar o npx cypress run --spec cypress/e2e/login/exemplo.spec.js eu rodo apenas a spec exemplo, mas o que eu queria era rodar todas que estão dentro da pasta login sem rodar os testes nas outras pastas.

1 resposta

Oi Yago! Tudo bem?

Sim, você pode rodar todas as specs em uma pasta específica no Cypress.

Para fazer isso, você pode usar um padrão no comando npx cypress run --spec que aponte para todos os arquivos dentro da pasta desejada. No seu caso, se você quiser rodar todas as specs dentro da pasta login, você pode usar o seguinte comando:

npx cypress run --spec "cypress/e2e/login/*.spec.js"

Esse comando vai buscar por todos os arquivos que terminam com .spec.js dentro da pasta login e executá-los. O uso do asterisco (*) é um curinga que representa qualquer sequência de caracteres, permitindo que todas as specs na pasta sejam incluídas.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.