Globals в Jest Js

Есть проблема в инициализации данных в модуле (часть модуля написано на c++ и скомпилировано в файл .node, в нем как раз и происходит инициализация данных взятые из global.FOR_EXEMPLE_DATA в скриптах тестирования global.FOR_EXEMPLE_DATA=123). При запуске скрипта все работает, я вначале присваиваю данные, а потом инициализирую модуль:

global.FOR_EXEMPLE_DATA=123;
const test = require("module");

Но если я вызову через jest: npm test global инициализируется, но в модули нет. В packadge.json указал параметры

  "jest": {
    "globals": {
      "LIS_USER_ID": 1
    }
  },

Помогите в чем проблема, я знаю что каждые тесты работают в своем потоке, но решить проблему не могу.


Ответы (0 шт):