Jest паралелізує тестові запуски, і він заздалегідь не знає, які тести йому слід проводити, а які не слід виконувати. Це означає, що коли ви використовуєте "fit", він буде запускати лише один тест у цьому файлі, але все одно запускатиме всі інші тестові файли у вашому проекті .
fit
, fdescribe
і it.only
, describe.only
мають ту саму мету, пропускати інші тести, запускати лише мене.
Джерело: https://github.com/facebook/jest/issues/698#issuecomment-177673281
Використовуйте jest
механізм фільтрації, коли ви запускаєте тести, як
jest --config=jest.config.json --watch
Ви можете відфільтрувати тести за testname
або filename
, просто дотримуйтесь інструкцій у терміналі
Натисніть p
, а потім введіть ім'я файлу
Тоді ви можете використовувати describe.only
і it.only
який пропустить всі інші тести з відфільтрованого, перевіреного файлу.