From 7b495e23d453c6528c9eee3ac8ae6982744ef403 Mon Sep 17 00:00:00 2001 From: Alexander Ivanov Date: Wed, 20 Dec 2017 14:09:02 +0200 Subject: [PATCH] Fix the forward test --- tests/js/tasync.nim | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tests/js/tasync.nim b/tests/js/tasync.nim index 8cc972a626..34ef97b8bf 100644 --- a/tests/js/tasync.nim +++ b/tests/js/tasync.nim @@ -1,7 +1,6 @@ discard """ disabled: true output: ''' -0 x e ''' @@ -11,7 +10,7 @@ import asyncjs # demonstrate forward definition # for js -proc y(e: int): Future[string] +proc y(e: int): Future[string] {.async.} proc e: int {.discardable.} = echo "e" @@ -23,8 +22,10 @@ proc x(e: int): Future[void] {.async.} = e() proc y(e: int): Future[string] {.async.} = - echo 0 - return "x" + if e > 0: + return await y(0) + else: + return "x" discard x(2)