module Opal::Test::Unit::Assertions

Public Instance Methods

assert(cond, message="") click to toggle source
# File lib/opal/test/unit/assertions.rb, line 12
def assert(cond, message="")
  unless cond
    raise AssertFailed.new(true, cond, message)
  end
end
assert_equal(expected, actual, message="") click to toggle source
# File lib/opal/test/unit/assertions.rb, line 30
def assert_equal(expected, actual, message="")
  unless expected == actual
    raise AssertFailed.new(expected, actual, message)
  end
end
assert_false(cond, message="") click to toggle source
# File lib/opal/test/unit/assertions.rb, line 24
def assert_false(cond, message="")
  unless cond == false
    raise AssertFailed.new(true, cond, message)
  end
end
assert_kind_of(klass, object, message="") click to toggle source
# File lib/opal/test/unit/assertions.rb, line 36
def assert_kind_of(klass, object, message="")
  unless object.kind_of?(klass)
    raise AssertFailed.new(klass, object.class, message)
  end
end
assert_raises(exception, message="", &block) click to toggle source
# File lib/opal/test/unit/assertions.rb, line 42
def assert_raises(exception, message="", &block)
  raises = false
  begin
    block.call
  rescue exception => e
    raises = true
  end

  unless raises
    raise AssertFailed.new("#{exception} will raise.", "no excetion raises.")
  end
end
refute(cond, message="") click to toggle source
# File lib/opal/test/unit/assertions.rb, line 18
def refute(cond, message="")
  if cond
    raise AssertFailed.new(true, cond, message)
  end
end