Я родом из python, и я искал способ написать yests в go. Я натолкнулся на некоторые вещи на SO, но все они кажутся очень громоздкими и многословными для чего-то, что нужно постоянно.mocking in go. Есть ли простой способ?
Я печатаю на мобильном телефоне теперь будет добавить код позже, если это необходимо ... но, к примеру ...
говорят, у меня есть функция, которая вызывает smtp.Send
где-то в середине. как я могу легко проверить эту функцию?
Скажите, что у меня есть другой, который попадает на некоторые внешние api (нуждается в насмешливости), а затем принимает ответ и вызывает что-то вроде ioutil.Readall()
... как я могу пробиться через эту тестовую функцию и высмеять вызов api, а затем передавать некоторые поддельные данные ответа, когда вызывается Readall
?
Опубликовать некоторые трески, иначе это довольно сложно знать, что вы пытаетесь сделать – Tinwor