Jest paralléliser les tests et il ne sait pas d'emblée quels tests il doit effectuer il doit exécuter et ceux qu'il ne doit pas exécuter. Cela signifie que quand vous utilisez "fit", il n'exécutera qu'un seul test dans ce fichier mais exécutera quand même tous les autres fichiers de test de votre projet. .
fit
, fdescribe
y it.only
, describe.only
ont le même but, sautent les autres thèses, ne dirigent que moi.
Source : https://github.com/facebook/jest/issues/698#issuecomment-177673281
Utilisez 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
o filename
il suffit de suivre les instructions dans le terminal
Appuyez sur p
puis tapez un nom de fichier
Vous pouvez alors utiliser describe.only
y it.only
qui sautera tous les autres tests du fichier filtré et testé.