diff options
author | Dominik Picheta <dominikpicheta@gmail.com> | 2017-11-26 22:52:39 +0000 |
---|---|---|
committer | Dominik Picheta <dominikpicheta@gmail.com> | 2017-11-26 22:52:39 +0000 |
commit | 4d931c62763fd68e3f6e874f977402f3ae5d144b (patch) | |
tree | 72d5946ab0535636a020add3cc63ff8d20628385 /tests | |
parent | a372363190488d7267e545ce9ec6c81ccb79ed8c (diff) | |
download | Nim-4d931c62763fd68e3f6e874f977402f3ae5d144b.tar.gz |
Add an attempted reproduction for #5531.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/async/tasyncfile.nim | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/async/tasyncfile.nim b/tests/async/tasyncfile.nim index 592f0ebd8..6c0725c88 100644 --- a/tests/async/tasyncfile.nim +++ b/tests/async/tasyncfile.nim @@ -34,4 +34,19 @@ proc main() {.async.} = doAssert data == "foot\ntest2" file.close() + # Issue #5531 + block: + removeFile(fn) + var file = openAsync(fn, fmWrite) + await file.write("test2") + file.close() + file = openAsync(fn, fmWrite) + await file.write("test3") + file.close() + file = openAsync(fn, fmRead) + let data = await file.readAll() + doAssert data == "test3" + file.close() + + waitFor main() |