Sha256: cd9027749d3211cc5acee173b6b1594de3e8f5951fa22c0b08bffd5405386fe9

Contents?: true

Size: 689 Bytes

Versions: 1

Compression:

Stored size: 689 Bytes

Contents

module RR
  module Adapters
    class TestUnit2ActiveSupport
      def initialize
        @tu2_adapter = TestUnit2.new
      end

      def name
        'Test::Unit 2 w/ ActiveSupport'
      end

      def applies?
        @tu2_adapter.applies? && defined?(::ActiveSupport::TestCase)
      end

      def hook
        RR.trim_backtrace = true
        RR.overridden_error_class = ::Test::Unit::AssertionFailedError

        ::ActiveSupport::TestCase.class_eval do
          include RRMethods
          include TestUnit1::AdapterMethods

          setup do
            RR.reset
          end

          teardown do
            RR.verify
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rr-1.1.0.rc1 lib/rr/adapters/test_unit_2_active_support.rb