Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'order'
- describe Order do
- it 'gets dish input' do
- order = Order.new
- allow(order.input).to receive(:gets).and_return(:name)
- end
- it 'checks input' do
- order = Order.new
- expect(order.input).to eq (1..4)
- end
- end
- class Order
- def initialize
- input
- end
- def input
- puts 'please select the number of your dish'
- gets.chomp
- end
- def valid_range? input
- input.to_i.between?(1..4)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement