diff options
author | Araq <rumpf_a@web.de> | 2017-01-07 02:38:26 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2017-01-07 02:38:26 +0100 |
commit | 9d488261dfafd90870f46e5b361dc55df301ff16 (patch) | |
tree | 357d620e297885f95f7edbb5aa189cf5a87e0aea /tests/vm/tgorge.nim | |
parent | a17d996be9a7dd9086a1a4707486dd6b213ed632 (diff) | |
download | Nim-9d488261dfafd90870f46e5b361dc55df301ff16.tar.gz |
added system.gorgeEx that includes the exitCode; refs #4874; fixes #1994
Diffstat (limited to 'tests/vm/tgorge.nim')
-rw-r--r-- | tests/vm/tgorge.nim | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/tests/vm/tgorge.nim b/tests/vm/tgorge.nim index 596f5d667..694754f41 100644 --- a/tests/vm/tgorge.nim +++ b/tests/vm/tgorge.nim @@ -3,10 +3,18 @@ import os template getScriptDir(): string = parentDir(instantiationInfo(-1, true).filename) -const - execName = when defined(windows): "tgorge.bat" else: "sh tgorge.sh" - relOutput = gorge(execName) - absOutput = gorge(getScriptDir() / execName) +block gorge: + const + execName = when defined(windows): "tgorge.bat" else: "./tgorge.sh" + relOutput = gorge(execName) + absOutput = gorge(getScriptDir() / execName) -doAssert relOutput == "gorge test" -doAssert absOutput == "gorge test" + doAssert relOutput == "gorge test" + doAssert absOutput == "gorge test" + +block gorgeEx: + const + execName = when defined(windows): "tgorgeex.bat" else: "./tgorgeex.sh" + res = gorgeEx(execName) + doAssert res.output == "gorgeex test" + doAssert res.exitCode == 1 |