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
который пропустит все другие тесты из отфильтрованного проверенного файла.