#jestjs #config
Вопрос:
Я унаследовал проект, в котором используется Jest. Это содержит несколько тестовых файлов с такими именами, как store.test.js
и sequence.test.js
. Имена этих файлов начинаются с буквы «s». Когда я запускаю npm run test
, эти конкретные тесты не запускаются. Если я изменю их имена так, чтобы они начинались с другого символа, то тесты действительно запустятся.
Это предполагает, что где-то существует конфигурация, исключающая тесты в файлах, имена которых начинаются с «s».
Там нет записи package.json
для «шутки», так что это не вызвано "jest": { testPathIgnorePatterns: [ ... ] }
.
Я предполагаю, что где-то есть конфигурационный файл, который включает запись testMatch
или testRegex
, но я не уверен, где мне следует это искать.
Я ожидал найти jest.config.*s
файл в корне проекта, но его там нет. Есть ли где-нибудь еще, где Jest будет искать пользовательский файл конфигурации?
Комментарии:
1. Вы можете просмотреть параметры в jestjs.io/docs/configuration — если в файле пакета нет записи Jest или файла jest.config.ext в корневом каталоге, посмотрите, есть ли a -c/—config , указанный в сценариях.