Module: Opal::Test::Unit::Assertions
- Included in:
- TestCase
- Defined in:
- lib/opal/test/unit/assertions.rb
Instance Method Summary collapse
- #assert(cond, message = "") ⇒ Object
- #assert_equal(expected, actual, message = "") ⇒ Object
- #assert_false(cond, message = "") ⇒ Object
- #assert_kind_of(klass, object, message = "") ⇒ Object
- #assert_raises(exception, message = "", &block) ⇒ Object
- #refute(cond, message = "") ⇒ Object
Instance Method Details
#assert(cond, message = "") ⇒ Object
12 13 14 15 16 |
# File 'lib/opal/test/unit/assertions.rb', line 12 def assert(cond, ="") unless cond raise AssertFailed.new(true, cond, ) end end |
#assert_equal(expected, actual, message = "") ⇒ Object
30 31 32 33 34 |
# File 'lib/opal/test/unit/assertions.rb', line 30 def assert_equal(expected, actual, ="") unless expected == actual raise AssertFailed.new(expected, actual, ) end end |
#assert_false(cond, message = "") ⇒ Object
24 25 26 27 28 |
# File 'lib/opal/test/unit/assertions.rb', line 24 def assert_false(cond, ="") unless cond == false raise AssertFailed.new(true, cond, ) end end |
#assert_kind_of(klass, object, message = "") ⇒ Object
36 37 38 39 40 |
# File 'lib/opal/test/unit/assertions.rb', line 36 def assert_kind_of(klass, object, ="") unless object.kind_of?(klass) raise AssertFailed.new(klass, object.class, ) end end |
#assert_raises(exception, message = "", &block) ⇒ Object
42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/opal/test/unit/assertions.rb', line 42 def assert_raises(exception, ="", &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 = "") ⇒ Object
18 19 20 21 22 |
# File 'lib/opal/test/unit/assertions.rb', line 18 def refute(cond, ="") if cond raise AssertFailed.new(true, cond, ) end end |