Тестирование env: в тестах устанавливай через process.env.KEY = "value" в beforeEach. Или используй .env.test файл. Jest: testEnvironment: "node" + dotenv в setupFiles. Тестирование валидации конфига: expect(() => loadConfig()).toThrow("DATABASE_URL is required"). С jest.resetModules() можно перегрузить модуль с другими env. Тест что приложение не запускается без обязательных переменных. Важно: изолируй тесты конфига — env переменные глобальные, чисти после теста.
Как тестировать конфигурацию и environment variables?
Middle
241 просмотровAFK Offer AI
Как настроить Content Security Policy в Node.js?