она же продюсер. Меня интересует вопрос покрытия этой функции юнит тестами. Как вообще это происходит? Я использую модуль sarama и у нее есть mocks, но я принципиально не понимаю как их применить. Так как конфигурация продюсера происходит уже в самой функции. Я предполагаю ,что это надо как то вынести в структуру, но в целом картины как это сделать у меня не сложилось. Прошу совета. Вот ссылка на код https://play.golang.org/p/njdKv99XVTX
у вас на каждую отправку сообщения создаётся новый продьюсер? не надо так вынесите создание продьюсера из функции, а в самой функции уже принимайте готовый продьюсер
Обсуждают сегодня