Запустить конкретный шутник - PullRequest
0 голосов
/ 21 сентября 2018

Я настраиваю lerna monorepo с jest, я использую проекты jest примерно так: projects: ['<rootDir>/packages/*'].

Запуск тестов работает, как и ожидалось, однако я не уверен, как я могу запуститьконкретный проект?Допустим, у меня есть:

/packages
  jest.config.js
  /core
      jest.config.js
  /blog
      jest.config.js

В настоящее время jest запускает тесты в обоих пакетах, используя их конкретные конфигурации, однако я не уверен, как мне сказать jest просто запустить тесты в одном из этих пакетов?

Ответы [ 2 ]

0 голосов
/ 24 сентября 2018

В настоящее время нет чистого способа сделать это из интерфейса командной строки (см. https://github.com/facebook/jest/issues/6189),, но вы можете использовать https://github.com/rogeliog/jest-watch-select-projects для достижения этого в режиме просмотра

0 голосов
/ 21 сентября 2018

Вы можете вызвать jest с названием теста, который вы хотите запустить.Вы также можете использовать только части пути к тесту или даже регулярное выражение.Так что в вашем случае вы можете запустить тесты в пакете core следующим образом:

jest packages/core
...