Jest met en parallèle les exécutions de tests et il ne sait pas à l'avance quels tests il doit exécuter et lesquels il ne doit pas exécuter. Cela signifie que lorsque vous utilisez «fit», il n'exécutera qu'un seul test dans ce fichier mais exécutera toujours tous les autres fichiers de test de votre projet .
fit
, fdescribe
et it.only
, describe.only
ont le même objectif, sautez d'autres tests, exécutez uniquement moi.
Source: https://github.com/facebook/jest/issues/698#issuecomment-177673281
Utilisez un jest
mécanisme de filtrage, lorsque vous exécutez vos tests comme
jest --config=jest.config.json --watch
Vous pouvez filtrer les tests par un testname
ou filename
, suivez simplement les instructions du terminal
Appuyez sur p
, puis saisissez un nom de fichier
Ensuite, vous pouvez utiliser describe.only
et it.only
qui sautera tous les autres tests du fichier filtré et testé.