Используя библиотеку github.com/vektra/mockery
, возможно ли смоделировать и вернуть разные значения для разного количества вызовов?
Например, у меня есть следующее:
for i := 1; i <= 3; i++ {
v := funcToMock()
}
Зная, что яЯ ожидаю 3 звонка на funcToMock()
, я хочу, чтобы макет вернулся из списка результатов.
Например:
First call: return "One"
Second call: return "Two"
Third call: return "Three"
Аналогично этому ответу в python https://stackoverflow.com/a/23207767/1061193