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