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
19 |
# File 'lib/test/unit/power_assert.rb', line 19 alias __assert_orig__ assert |
#assert(boolean = nil, message = nil, &blk) ⇒ Object Also known as: power_assert
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/test/unit/power_assert.rb', line 21 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 |