Module: RSpec::PowerAssert
- Defined in:
- lib/rspec/power_assert.rb
Class Method Summary collapse
- .example_assertion_alias(name) ⇒ Object
- .example_group_assertion_alias(name) ⇒ Object
- .verbose_successful_report ⇒ Object
- .verbose_successful_report=(verbose) ⇒ Object
Instance Method Summary collapse
Class Method Details
.example_assertion_alias(name) ⇒ Object
36 37 38 |
# File 'lib/rspec/power_assert.rb', line 36 def self.example_assertion_alias(name) alias_method(name.to_sym, :is_asserted_by) end |
.example_group_assertion_alias(name) ⇒ Object
40 41 42 |
# File 'lib/rspec/power_assert.rb', line 40 def self.example_group_assertion_alias(name) PowerAssertExtensions.assertion_method_alias(name) end |
.verbose_successful_report ⇒ Object
28 29 30 |
# File 'lib/rspec/power_assert.rb', line 28 def self.verbose_successful_report !!@verbose_successful_report end |
.verbose_successful_report=(verbose) ⇒ Object
32 33 34 |
# File 'lib/rspec/power_assert.rb', line 32 def self.verbose_successful_report=(verbose) @verbose_successful_report = verbose end |
Instance Method Details
#is_asserted_by(&blk) ⇒ Object
44 45 46 47 48 49 50 |
# File 'lib/rspec/power_assert.rb', line 44 def is_asserted_by(&blk) result, msg = ::PowerAssert.start(blk, assertion_method: __callee__) do |tp| [tp.yield, tp..call] end (result, msg, __callee__) end |