Почему jest globalSetup не запускается для некоторых вызовов, связанных с проектом?Javascript

Форум по Javascript
Ответить
Anonymous
 Почему jest globalSetup не запускается для некоторых вызовов, связанных с проектом?

Сообщение Anonymous »

У меня есть монорепозиторий TypeScript, использующий jest, и сценарий globalSetup, настроенный в корневой конфигурации (он запускает процесс локальной базы данных, который используется многими тестами).
Меня смущает поведение jest с этой конфигурацией. Сценарий globalSetup запускается при некоторых обстоятельствах, но не при других, когда я этого ожидал. Например:
  • Код: Выделить всё

    jest packages/package1
    — вызывает мою глобальную настройку
  • Код: Выделить всё

    jest --projects packages/package1
    - не вызывает мою глобальную настройку
Я создал здесь простой репродукцию: https://github.com/jonscheiding/jest-global-setup-repro
Я не могу найти в документации jest ничего, что могло бы объяснить, почему эти формы ведут себя по-разному. Я вижу, что могу установить globalSetup для каждого проекта, но на самом деле это не то, что я хочу здесь делать, и мне все равно не понятна разница.

Подробнее здесь: https://stackoverflow.com/questions/798 ... nvocations
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»