2
Я знаю, что есть способ, чтобы иметь возвращаемый окурок несколько различных значений, как это:Как можно исключить исключение и исключить исключение только один раз?
subject.stub(:method_call.and_return(1,2,3)
Но я надеялся, что-то подобное можно было бы:
subject.stub(:method_call).and_raise(Exception).once
subject.stub(:method_call).and_return(1)
Но у меня нет нашел изящный способ заставить заглушку только вызвать исключение в первый раз, когда он называется. Предложения?