Я знаю, что работают следующие вещи:
возвращает параметр
subject.should_receive(:get_user_choice){ |choices| choices.to_a[0] }
и последовательность (она вернет 0 при первом вызове, а второй раз «выйдет»)
subject.should_receive(:get_user_choice).and_return(0, "exit")
Но как их объединить?
Что делать, если я хотел бы вернуть параметр в первый раз, а затем вернуть «выход»