# encoding: utf-8 Припустимо(/ввожу число (\d+)/) do |число| calc.push число.to_i end Якщо(/натискаю "(.*)"/) do |операція| calc.send операція end То(/результатом повинно бути число (\d+)/) do |результат| calc.result.should == результат.to_f end Припустимо(/я додав (\d+) і (\d+)/) do |доданок1, доданок2| Припустимо %{я ввожу число #{доданок1}} Припустимо %{потім ввожу число #{доданок2}} Припустимо %{я натискаю "+"} end