Sha256: 239d366adb30815f94b0579baa137371b55f47bcbe60e36db0789867d49bdd45

Contents?: true

Size: 622 Bytes

Versions: 3

Compression:

Stored size: 622 Bytes

Contents

module RR
  module Adapters
    module RSpec2
      def self.included(mod)
        patterns = RSpec.configuration.backtrace_clean_patterns
        unless patterns.include?(RR::Errors::BACKTRACE_IDENTIFIER)
          patterns.push(RR::Errors::BACKTRACE_IDENTIFIER)
        end
      end

      include RRMethods

      def setup_mocks_for_rspec
        RR.reset
      end

      def verify_mocks_for_rspec
        RR.verify
      end

      def teardown_mocks_for_rspec
        RR.reset
      end

      def have_received(method = nil)
        RR::Adapters::Rspec::InvocationMatcher.new(method)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rr-1.0.5 lib/rr/adapters/rspec2.rb
rr-1.0.5.rc2 lib/rr/adapters/rspec2.rb
rr-1.0.5.rc1 lib/rr/adapters/rspec2.rb