Files
Nim/tests/async/tpolltimeouts.nim
Dominik Picheta 5bf16439e1 Fixes #4262.
2016-09-17 13:22:04 +02:00

20 lines
337 B
Nim

discard """
output: "true"
"""
# Issue https://github.com/nim-lang/Nim/issues/4262
import asyncdispatch, times
proc foo(): Future[int] {.async.} =
return 1
proc bar(): Future[int] {.async.} =
return await foo()
let start = epochTime()
let barFut = bar()
while not barFut.finished:
poll(2000)
echo(epochTime() - start < 1.0)