Sha256: 803150858f54566ada6b1c1fedfb476bd530a472da188538364038354e120768

Contents?: true

Size: 547 Bytes

Versions: 8

Compression:

Stored size: 547 Bytes

Contents

require_relative 'rails_version_helpers'

module AcceptanceTests
  module NUnitHelpers
    include RailsVersionHelpers

    def n_unit_test_case_superclass
      case default_test_framework
        when :test_unit then 'Test::Unit::TestCase'
        when :minitest_4 then 'MiniTest::Unit::TestCase'
        else 'Minitest::Test'
      end
    end

    def default_test_framework
      if rails_version =~ '< 4'
        :test_unit
      elsif rails_version =~ '~> 4.0.0'
        :minitest_4
      else
        :minitest
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
shoulda-matchers-3.1.3 spec/support/acceptance/helpers/n_unit_helpers.rb
shoulda-matchers-4.0.0.rc1 spec/support/acceptance/helpers/n_unit_helpers.rb
shoulda-matchers-3.1.2 spec/support/acceptance/helpers/n_unit_helpers.rb
shoulda-matchers-3.1.1 spec/support/acceptance/helpers/n_unit_helpers.rb
shoulda-matchers-3.1.0 spec/support/acceptance/helpers/n_unit_helpers.rb
shoulda-matchers-3.0.1 spec/support/acceptance/helpers/n_unit_helpers.rb
shoulda-matchers-3.0.0 spec/support/acceptance/helpers/n_unit_helpers.rb
shoulda-matchers-3.0.0.rc1 spec/support/acceptance/helpers/n_unit_helpers.rb