module Oktobertest::Assertions
Public Instance Methods
assert(value, message = nil)
click to toggle source
# File lib/oktobertest.rb, line 25 def assert(value, message = nil) message ||= "condition is not true: #{value.inspect}" flunk message unless !!value end
assert_raises(exception, message = nil) { || ... }
click to toggle source
# File lib/oktobertest.rb, line 30 def assert_raises(exception, message = nil) begin yield rescue => error ensure message ||= "block doesn't raise #{exception}" flunk message unless error.kind_of? exception end end
flunk(message = nil)
click to toggle source
# File lib/oktobertest.rb, line 40 def flunk(message = nil) raise TestFailed, message end
skip()
click to toggle source
# File lib/oktobertest.rb, line 44 def skip raise TestSkipped end