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