Sha256: 7a9a1bb905d1e0f067cff5af3b9627f79c427b1a30b653dc8023d9d9ba049cca

Contents?: true

Size: 1.6 KB

Versions: 63

Compression:

Stored size: 1.6 KB

Contents

require 'active_support/testing/assertions'
require 'active_support/testing/deprecation'
require 'active_support/testing/declarative'
require 'minitest/autorun'

module ActiveSupport
  class TestCase < ::Minitest::Test
    # Skips the current run on Rubinius using Minitest::Assertions#skip
    private def rubinius_skip(message = "")
      skip message if RUBY_ENGINE == "rbx"
    end
    # Skips the current run on JRuby using Minitest::Assertions#skip
    private def jruby_skip(message = "")
      skip message if defined?(JRUBY_VERSION)
    end

    Assertion = Minitest::Assertion

    alias_method :method_name, :name

    include ActiveSupport::Testing::Assertions
    include ActiveSupport::Testing::Deprecation
    extend ActiveSupport::Testing::Declarative

    # test/unit backwards compatibility methods
    alias :assert_raise :assert_raises
    alias :assert_not_empty :refute_empty
    alias :assert_not_equal :refute_equal
    alias :assert_not_in_delta :refute_in_delta
    alias :assert_not_in_epsilon :refute_in_epsilon
    alias :assert_not_includes :refute_includes
    alias :assert_not_instance_of :refute_instance_of
    alias :assert_not_kind_of :refute_kind_of
    alias :assert_no_match :refute_match
    alias :assert_not_nil :refute_nil
    alias :assert_not_operator :refute_operator
    alias :assert_not_predicate :refute_predicate
    alias :assert_not_respond_to :refute_respond_to
    alias :assert_not_same :refute_same

    # Fails if the block raises an exception.
    #
    #   assert_nothing_raised do
    #     ...
    #   end
    def assert_nothing_raised(*args)
      yield
    end
  end
end

Version data entries

63 entries across 63 versions & 1 rubygems

Version Path
oj-3.9.2 test/activesupport5/test_helper.rb
oj-3.9.1 test/activesupport5/test_helper.rb
oj-3.9.0 test/activesupport5/test_helper.rb
oj-3.8.1 test/activesupport5/test_helper.rb
oj-3.8.0 test/activesupport5/test_helper.rb
oj-3.7.12 test/activesupport5/test_helper.rb
oj-3.7.11 test/activesupport5/test_helper.rb
oj-3.7.10 test/activesupport5/test_helper.rb
oj-3.7.9 test/activesupport5/test_helper.rb
oj-3.7.8 test/activesupport5/test_helper.rb
oj-3.7.7 test/activesupport5/test_helper.rb
oj-3.7.6 test/activesupport5/test_helper.rb
oj-3.7.5 test/activesupport5/test_helper.rb
oj-3.7.4 test/activesupport5/test_helper.rb
oj-3.7.3 test/activesupport5/test_helper.rb
oj-3.7.2 test/activesupport5/test_helper.rb
oj-3.7.1 test/activesupport5/test_helper.rb
oj-3.7.0 test/activesupport5/test_helper.rb
oj-3.6.13 test/activesupport5/test_helper.rb
oj-3.6.12 test/activesupport5/test_helper.rb