Sha256: 38c005cbc48b3015c6c1f7e6ee24857274f5c7e36c85064788ec7960a6ecaa6f
Contents?: true
Size: 688 Bytes
Versions: 5
Compression:
Stored size: 688 Bytes
Contents
require File.expand_path('../../test_helper', __FILE__) require 'mocha/hooks' class HooksTest < Test::Unit::TestCase class Mocha::Mockery class << self attr_writer :instance end end class FakeMockery def verify(*args) end def teardown raise "exception within Mockery#teardown" end end def test_ensure_mockery_instance_is_reset_even_when_an_exception_is_raised_in_mockery_teardown fake_test_case = Object.new.extend(Mocha::Hooks) original_mockery = FakeMockery.new Mocha::Mockery.instance = original_mockery fake_test_case.mocha_teardown rescue nil assert_not_same Mocha::Mockery.instance, original_mockery end end
Version data entries
5 entries across 5 versions & 2 rubygems