Jest zrównoleglenie przebiegów testów i nie wie z góry, które testy powinien uruchomić, a których nie. Oznacza to , że jeśli użyjesz „fit”, uruchomi się tylko jeden test w tym pliku. Ale nadal uruchamia wszystkie inne pliki testowe w twoim projekcie .
fit
, fdescribe
I it.only
, describe.only
mają ten sam cel: pomija inne testy i uruchomić tylko mnie.
Źródło: https://github.com/facebook/jest/issues/698#issuecomment-177673281
Użyj mechanizmu filtrującego Jest. Kiedy przeprowadzasz testy,
jest --config=jest.config.json --watch
możesz filtrować testy według testname
lub filename
. Wystarczy postępować zgodnie z instrukcjami wyświetlanymi na terminalu.
Naciśnij p
, a następnie wpisz nazwę pliku.
Następnie możesz użyć polecenia describe.only
i, it.only
które pominie wszystkie inne testy z przefiltrowanego, przetestowanego pliku.