Как заставить Jest findRelatedTests ссылаться на все файлы в папке и игнорировать конкретный файл?

#regex #jestjs

#регулярное выражение #jestjs

Вопрос:

Например, я хочу, чтобы все файлы js в приложении folder включались, когда я нахожу связанные тесты, и я хотел бы исключить один файл, скажем, его имя exclude.js , как бы я написал свою команду Jest?

 jest --findRelatedTests FILE_PATH_PATTERN_REGEX_I_WANT_TO_KNOW
  

Вот моя попытка

 jest --findRelatedTests dir/s/b app*.js | find /v "exclude.js"
  

Командная часть windoes dir, похоже, работает, но я не совсем уверен, как заставить это рассматриваться как аргумент при запуске команды jest.

Кроме того, можно ли объединить findRelatedTests с changedSince?

Это немного сбивает с толку, как работает jest -o. Основываясь на документации, я подумал, что он запускает связанные тесты для незафиксированных файлов, поэтому он должен вести себя как findRelatedTests changedSince . Но я сделал jest -o, и он запускает все, даже если в моем репозитории не было никаких изменений по сравнению с предыдущей версией.