Sha256: d842cfa67e39b2bf3e88f88a44b9b7f55628e9356a22d7e9898d74f60210e6a0

Contents?: true

Size: 623 Bytes

Versions: 7

Compression:

Stored size: 623 Bytes

Contents

module RR
  module Adapters
    module TestUnit
      include RR::Extensions::InstanceMethods
      def self.included(mod)
        RR::Space.trim_backtrace = true
        mod.class_eval do
          alias_method :setup_without_rr, :setup
          def setup_with_rr
            setup_without_rr
            rr_reset
          end
          alias_method :setup, :setup_with_rr

          alias_method :teardown_without_rr, :teardown
          def teardown_with_rr
            rr_verify
            teardown_without_rr
          end
          alias_method :teardown, :teardown_with_rr
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rr-0.3.10 lib/rr/adapters/test_unit.rb
rr-0.3.11 lib/rr/adapters/test_unit.rb
rr-0.3.8 lib/rr/adapters/test_unit.rb
rr-0.3.6 lib/rr/adapters/test_unit.rb
rr-0.3.9 lib/rr/adapters/test_unit.rb
rr-0.3.7 lib/rr/adapters/test_unit.rb
rr-0.3.5 lib/rr/adapters/test_unit.rb