Sha256: 223ed340c1433e470b29c42ec1241c292a3e7892a26431d1e005a17252a21563
Contents?: true
Size: 953 Bytes
Versions: 7065
Compression:
Stored size: 953 Bytes
Contents
require 'test/unit/assertions' module RSpec module Core # @private module TestUnitAssertionsAdapter include ::Test::Unit::Assertions # If using test/unit from Ruby core with Ruby 1.9+, it includes # MiniTest::Assertions by default. Note the upcasing of 'Test'. # # If the test/unit gem is being loaded, it will not include any minitest # assertions. # # Only if Minitest 5.x is included / loaded do we need to worry about # adding a shim for the new updates. Thus instead of checking on the # RUBY_VERSION we need to check ancestors. begin # MiniTest is 4.x. # Minitest is 5.x. if ancestors.include?(::Minitest::Assertions) require 'rspec/core/minitest_assertions_adapter' include ::RSpec::Core::MinitestAssertionsAdapter end rescue NameError # No-op. Minitest 5.x was not loaded. end end end end
Version data entries
7,065 entries across 6,983 versions & 126 rubygems