summary refs log tree commit diff stats
path: root/tests/parallel/tlet_spawn.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/parallel/tlet_spawn.nim')
-rw-r--r--tests/parallel/tlet_spawn.nim11
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/parallel/tlet_spawn.nim b/tests/parallel/tlet_spawn.nim
index 62341d8f0..853ffc443 100644
--- a/tests/parallel/tlet_spawn.nim
+++ b/tests/parallel/tlet_spawn.nim
@@ -4,7 +4,7 @@ done999 999
 '''
 """
 
-import threadpool
+import std/[threadpool, os]
 
 proc foo(): int = 999
 
@@ -17,3 +17,12 @@ proc main =
   echo "done", f, " ", b
 
 main()
+
+# bug #13781
+proc thread(): string =
+  os.sleep(1000)
+  return "ok"
+
+var fv = spawn thread()
+sync()
+doAssert ^fv == "ok"