Sha256: 2110c24faa0fa007288a5371bf1a0d28fb791273218843bfc6fcca925334c31e
Contents?: true
Size: 1.92 KB
Versions: 13
Compression:
Stored size: 1.92 KB
Contents
unless defined?(STANDARD_OBJECT_PUBLIC_INSTANCE_METHODS) STANDARD_OBJECT_PUBLIC_INSTANCE_METHODS = Object.instance_methods + Object.private_instance_methods end $LOAD_PATH.unshift File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib')) $LOAD_PATH.unshift File.expand_path(File.join(File.dirname(__FILE__))) $LOAD_PATH.unshift File.expand_path(File.join(File.dirname(__FILE__), 'unit')) $LOAD_PATH.unshift File.expand_path(File.join(File.dirname(__FILE__), 'unit', 'parameter_matchers')) $LOAD_PATH.unshift File.expand_path(File.join(File.dirname(__FILE__), 'acceptance')) require 'mocha/detection/mini_test' begin require 'minitest' # rubocop:disable Lint/HandleExceptions rescue LoadError end # rubocop:enable Lint/HandleExceptions begin require 'minitest/unit' # rubocop:disable Lint/HandleExceptions rescue LoadError end # rubocop:enable Lint/HandleExceptions module Mocha; end if (minitest_testcase = Mocha::Detection::MiniTest.testcase) && (ENV['MOCHA_RUN_INTEGRATION_TESTS'] != 'test-unit') begin require 'minitest/autorun' rescue LoadError MiniTest::Unit.autorun end # rubocop:disable Style/ClassAndModuleChildren class Mocha::TestCase < minitest_testcase def assert_nothing_raised(exception = StandardError) yield rescue exception => e flunk "Unexpected exception raised: #{e}" end alias_method :assert_not_nil, :refute_nil alias_method :assert_raise, :assert_raises alias_method :assert_not_same, :refute_same alias_method :assert_no_match, :refute_match end # rubocop:enable Style/ClassAndModuleChildren else require 'test/unit' # rubocop:disable Style/ClassAndModuleChildren class Mocha::TestCase < Test::Unit::TestCase def test_dummy # Some versions (?) of Test::Unit try to run this base class as a test case # and it fails because it has no test methods, so I'm adding a dummy test. end end # rubocop:enable Style/ClassAndModuleChildren end
Version data entries
13 entries across 13 versions & 2 rubygems