Как управлять конфигурацией в тесте и функции инициализации - PullRequest
0 голосов
/ 31 октября 2019

Я пытаюсь протестировать простое приложение Go, но я застрял с init функцией. В init моего хранилища я читаю значение из структуры конфигурации, ранее проанализированной (синтаксический анализ вызывается в моей функции main.init()).

Когда я пытаюсь запустить модульный тест хранилища, которое у меня естьанализировать конфигурацию до вызова функции repository.init(), но, как я вижу, функция repository.init() вызывается до выполнения моей функции _test.go.init().

Как я могу внедрить конфигурацию или выполнить что-то раньше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...