Jest parallelizza le esecuzioni dei test e non sa in anticipo quali test dovrebbe eseguire e quali non dovrebbe. Ciò significa che quando si utilizza "fit", verrà eseguito solo un test in quel file ma continuerà a eseguire tutti gli altri file di test nel progetto .
fit
, fdescribe
E it.only
, describe.only
hanno lo stesso scopo, saltare gli altri test, eseguito solo me.
Fonte: https://github.com/facebook/jest/issues/698#issuecomment-177673281
Usa il jest
meccanismo di filtro, quando esegui i tuoi test come
jest --config=jest.config.json --watch
Puoi filtrare i test con testname
o filename
, basta seguire le istruzioni nel terminale
Premere p
, quindi digitare un nome file
Quindi puoi usare describe.only
e it.only
che salterà tutti gli altri test dal file filtrato e testato.