Module: Test::Unit::Assertions
- Defined in:
- lib/test/unit/power_assert.rb
Instance Method Summary collapse
- #__assert_orig__ ⇒ Object
- #assert(boolean = nil, message = nil, &blk) ⇒ Object (also: #power_assert)
Instance Method Details
#__assert_orig__ ⇒ Object
11 |
# File 'lib/test/unit/power_assert.rb', line 11 alias __assert_orig__ assert |
#assert(boolean = nil, message = nil, &blk) ⇒ Object Also known as: power_assert
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/test/unit/power_assert.rb', line 13 def assert(boolean = nil, = nil, &blk) if blk ::PowerAssert.start(blk, assertion_method: __callee__) do |pa| prc = pa. class << prc alias to_s call end assert_block(prc) do pa.yield end end else __assert_orig__(boolean, ) end end |