Опции командной строки Jest
Утилита командной строки jest
имеет ряд поле зных опций. Вы можете выполнить команду jest --help
для просмотра всех доступных параметров. Многие из них могут использоваться совместно друг с другом для запуска тестов именно так, как вы хотите. Каждый из конфигурационных параметров Jest может также быть настроен через командную строку.
Вот их краткий обзор:
Запуск из командной строки
Запуск всех тестов (по умолчанию):
jest
Запустить только тесты по шаблону или по имени файла:
jest my-test #or
jest path/to/my-test.js
Выполнить тесты, связанные с измененными файлами, отраженными в hg/git (uncommitted файлы):
jest -o
Запуск тестов, относящихся к файлам path/to/fileA.js
и path/to/fileB.js
:
jest --findRelatedTests path/to/fileA.js path/to/fileB.js
Выполнить тесты, названия которых совпадают с переданным аргументом (сравниваются строки в блоках describe
и test
).
jest -t name-of-spec
Запуск в режиме отслеживания изменений:
jest --watch #runs jest -o by default
jest --watchAll #runs all tests
Режим отслеживания изменений также позволяет указать имя или путь к файлу, чтобы сфокусироваться на выполнении определенного набора тестов.
Using with package manager
If you run Jest via your package manager, you can still pass the command line arguments directly as Jest arguments.
Вместо:
jest -u -t="ColorPicker"
вы можете использовать:
- npm
- Yarn
- pnpm
npm test -- -u -t="ColorPicker"
yarn test -u -t="ColorPicker"