diff options
Diffstat (limited to 'test/fiber/scheduler.rb')
| -rw-r--r-- | test/fiber/scheduler.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/test/fiber/scheduler.rb b/test/fiber/scheduler.rb index b03058a210..7003d88417 100644 --- a/test/fiber/scheduler.rb +++ b/test/fiber/scheduler.rb @@ -97,7 +97,9 @@ class Scheduler end def kernel_sleep(duration = nil) - @waiting[Fiber.current] = current_time + duration + if duration + @waiting[Fiber.current] = current_time + duration + end Fiber.yield |
