module RR::Adapters::Rspec

Public Class Methods

included(mod) click to toggle source
# File lib/rr/adapters/rspec.rb, line 4
def self.included(mod)
  patterns = ::Spec::Runner::QuietBacktraceTweaker::IGNORE_PATTERNS
  unless patterns.include?(RR::Errors::BACKTRACE_IDENTIFIER)
    patterns.push(RR::Errors::BACKTRACE_IDENTIFIER)
  end
end

Public Instance Methods

have_received(method = nil) click to toggle source
# File lib/rr/adapters/rspec.rb, line 25
def have_received(method = nil)
  InvocationMatcher.new(method)
end
setup_mocks_for_rspec() click to toggle source
# File lib/rr/adapters/rspec.rb, line 13
def setup_mocks_for_rspec
  RR.reset
end
teardown_mocks_for_rspec() click to toggle source
# File lib/rr/adapters/rspec.rb, line 21
def teardown_mocks_for_rspec
  RR.reset
end
verify_mocks_for_rspec() click to toggle source
# File lib/rr/adapters/rspec.rb, line 17
def verify_mocks_for_rspec
  RR.verify
end