Guest User

Untitled

a guest
Nov 13th, 2018
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. class Foo
  2. def division(number1, number2)
  3. result = 0
  4.  
  5. begin
  6. result = number1 / number2
  7. rescue ZeroDivisionError
  8. puts 'Error'
  9. ensure
  10. return "Result: #{result}"
  11. end
  12. end
  13. end
  14.  
  15. describe Foo do
  16. before do
  17. @math = Foo.new
  18. end
  19.  
  20. it 'shold returnresult if error catched' do
  21. expect(@math.division(2, 0)).to eq "Result: 0"
  22. end
  23.  
  24. it 'shoul return result of division' do
  25. expect(@math.division(4, 2)).to eq "Result: 2"
  26. end
  27. end
Add Comment
Please, Sign In to add comment