Я знаю, что в рубина, вы можете сделать что-то вроде следующего, чтобы получить различные значения возврата для различных вызовов, сделанных к методу:Использования Мекка, чтобы сделать несколько вызовов к такому же способу, с теми же аргументами
allow(double).to receive(:msg).and_return(value1, value2, value3)
Я только был в состоянии сделать Мекк окурок метод с одним возвращаемым значением, как так:
meck:expect(module, some_method, fun() -> ok end)
есть ли способ, чтобы сделать его вернуть ok
по первому зову, а затем ok2
на секунду?
Ницца! Я полностью пропустил эти функции. Это должен быть принятый ответ. – johlo