test/unit/mockery_test.rb in mocha-1.4.0 vs test/unit/mockery_test.rb in mocha-1.5.0
- old
+ new
@@ -7,13 +7,28 @@
class MockeryTest < Mocha::TestCase
include Mocha
include DeprecationDisabler
- def test_should_build_instance_of_mockery
+ def setup
+ Mockery.setup
+ end
+
+ def teardown
+ Mockery.teardown
+ end
+
+ def test_should_return_null_mockery_if_not_setup
+ Mockery.teardown
mockery = Mockery.instance
assert_not_nil mockery
+ assert_kind_of Mockery::Null, mockery
+ end
+
+ def test_should_return_instance_of_mockery
+ mockery = Mockery.instance
+ assert_not_nil mockery
assert_kind_of Mockery, mockery
end
def test_should_cache_instance_of_mockery
mockery_1 = Mockery.instance
@@ -21,10 +36,10 @@
assert_same mockery_1, mockery_2
end
def test_should_expire_mockery_instance_cache
mockery_1 = Mockery.instance
- Mockery.reset_instance
+ Mockery.teardown
mockery_2 = Mockery.instance
assert_not_same mockery_1, mockery_2
end
def test_should_raise_expectation_error_because_not_all_expectations_are_satisfied