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