У меня есть три тестовых файла, acceptance.test.js
routes.test.js
snapshots.test.js
Я хочу создать скрипт npm в моем package.json, который игнорировал бы один из этих тестовых файлов при его использовании.Я пытаюсь использовать опцию Jest --testPathPattern
, чтобы сделать это.Например:
"scripts": {
"no-snapshots-test": "jest --coverage --testPathPattern=^(?!snapshots).*$"
}
Этот конкретный пример, однако, дает ошибку .*$ was unexpected at this time
в терминале.Я попытался удалить. * $ С конца, но это заставляет мои тесты снимка все еще работать.
Какое регулярное выражение позволяет мне указать файл (или файлы), которые я хочу игнорировать?Мне нужно сделать это в CLI, поэтому я не могу использовать опцию конфигурации Jest testPathIgnorePattern.