Я пишу тесты для моего Express проекта, но когда я запускаю тестовый скрипт, мои переменные среды не загружаются.
В других темах люди предлагали использовать --setupFiles dotenv/config
, что я и сделал, но, к сожалению, это не сработало. Я попытался добавить его в свой тестовый скрипт и в файл jest.config.js
, но ни один из них не сработал. У кого-нибудь есть подсказка, как это исправить?
Контекст
Вот так я настраиваю шутку на package.json
:
"scripts": {
"test": "jest --watchAll --setupFiles dotenv/config"
},
"jest": {
"testEnvironment": "node"
},
Вверху моего app.js
файла я загружаю переменные окружения с помощью require('dotenv').config();
И это моя структура папок: