Advertisement
Guest User

Untitled

a guest
Mar 28th, 2015
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. require 'order'
  2. describe Order do
  3. it 'gets dish input' do
  4. order = Order.new
  5. allow(order.input).to receive(:gets).and_return(:name)
  6. end
  7.  
  8. it 'checks input' do
  9. order = Order.new
  10. expect(order.input).to eq (1..4)
  11. end
  12. end
  13.  
  14. class Order
  15. def initialize
  16. input
  17. end
  18.  
  19. def input
  20. puts 'please select the number of your dish'
  21. gets.chomp
  22. end
  23.  
  24. def valid_range? input
  25. input.to_i.between?(1..4)
  26. end
  27. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement