aboutsummaryrefslogtreecommitdiffstats
path: root/test/minitest
diff options
context:
space:
mode:
Diffstat (limited to 'test/minitest')
-rw-r--r--test/minitest/test_minitest_mock.rb30
1 files changed, 16 insertions, 14 deletions
diff --git a/test/minitest/test_minitest_mock.rb b/test/minitest/test_minitest_mock.rb
index 8c005e8be8..53216d1aaa 100644
--- a/test/minitest/test_minitest_mock.rb
+++ b/test/minitest/test_minitest_mock.rb
@@ -293,18 +293,22 @@ class TestMiniTestStub < MiniTest::Unit::TestCase
assert_equal @assertion_count, @tc._assertions
end
+ class Time
+ def self.now
+ 24
+ end
+ end
+
def assert_stub val_or_callable
@assertion_count += 1
- synchronize do
- t = Time.now.to_i
-
- Time.stub :now, val_or_callable do
- @tc.assert_equal 42, Time.now
- end
+ t = Time.now.to_i
- @tc.assert_operator Time.now.to_i, :>=, t
+ Time.stub :now, val_or_callable do
+ @tc.assert_equal 42, Time.now
end
+
+ @tc.assert_operator Time.now.to_i, :>=, t
end
def test_stub_private_module_method
@@ -352,15 +356,13 @@ class TestMiniTestStub < MiniTest::Unit::TestCase
def test_stub_block_args
@assertion_count += 1
- synchronize do
- t = Time.now.to_i
-
- Time.stub :now, lambda { |n| n * 2 } do
- @tc.assert_equal 42, Time.now(21)
- end
+ t = Time.now.to_i
- @tc.assert_operator Time.now.to_i, :>=, t
+ Time.stub :now, lambda { |n| n * 2 } do
+ @tc.assert_equal 42, Time.now(21)
end
+
+ @tc.assert_operator Time.now.to_i, :>=, t
end
def test_stub_callable