Импорт поднят , поэтому все операторы import
выполняются до того, как process.env
установлено в beforeAll
.
Если модулю import
требуется глобальная переменнаязатем он должен быть установлен до начала теста , настроив его в модуле настройки и настроив Jest
для запуска этого модуля настройки, используя что-то вроде setupFilesAfterEnv
.
С другой стороны, вызов require
запускает код в то время, когда требуется , поэтому альтернативой является рефакторинг вашего тестового кода для вызова require('../components/UI/buttons/CleanMapButton.vue')
после того, как beforeAll
устанавливает process.env
.