O Jest paraleliza as execuções de teste e não sabe antecipadamente quais testes ele deve executar e quais não deve ser executado. Isso significa que quando você usa "ajustar", ele executará apenas um teste nesse arquivo. Mas ainda executa todos os outros arquivos de teste em seu projeto .
fit
, fdescribe
e it.only
, describe.only
têm o mesmo propósito: pular outros testes e executar apenas eu.
Fonte: https://github.com/facebook/jest/issues/698#issuecomment-177673281
Use o mecanismo de filtragem Jest. Quando você executa seus testes como,
jest --config=jest.config.json --watch
você pode filtrar os testes por um testname
ou filename
. Basta seguir as instruções do terminal.
Pressione p
e digite um nome de arquivo.
Em seguida, você pode usar describe.only
e it.only
que irá ignorar todos os outros testes do arquivo testado e filtrado.