test/test_cancel_scope.rb in polyphony-0.28 vs test/test_cancel_scope.rb in polyphony-0.29

- old
+ new

@@ -4,11 +4,11 @@ class CancelScopeTest < MiniTest::Test def test_that_cancel_scope_can_cancel_provided_block buffer = [] Polyphony::CancelScope.new { |scope| - defer { scope.cancel! } + spin { scope.cancel! } buffer << 1 snooze buffer << 2 } assert_equal [1], buffer @@ -75,19 +75,19 @@ scope = Polyphony::CancelScope.new(timeout: 0.01) t0 = Time.now scope.call { sleep 0.005 scope.reset_timeout - sleep 0.008 + sleep 0.005 } assert !scope.cancelled? end def test_on_cancel buffer = [] Polyphony::CancelScope.new { |scope| - defer { scope.cancel! } + spin { scope.cancel! } scope.on_cancel { buffer << :cancelled } buffer << 1 snooze buffer << 2 } \ No newline at end of file