#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, и он запускает все, даже если в моем репозитории не было никаких изменений по сравнению с предыдущей версией.