class RSpecApprovals::Matchers::RaiseApproval
Public Instance Methods
matches?(block)
click to toggle source
Called by RSpec
Calls superclass method
RSpecApprovals::Matchers::Base#matches?
# File lib/rspec_approvals/matchers/raise_approval.rb, line 11 def matches?(block) return false unless block.is_a? Proc @actual = 'Nothing raised' begin block.call rescue => e @actual = e.inspect end super end
supports_block_expectations?()
click to toggle source
Lets RSpec know that this matcher requires a block.
# File lib/rspec_approvals/matchers/raise_approval.rb, line 25 def supports_block_expectations? true end