summary refs log tree commit diff stats
path: root/tests/stdlib
diff options
context:
space:
mode:
authorTimothee Cour <timothee.cour2@gmail.com>2020-06-15 01:57:34 -0700
committerGitHub <noreply@github.com>2020-06-15 10:57:34 +0200
commitbf604c6829f87a551dc3b5ad836679be4ab53789 (patch)
tree614f36dd394bc455557bd8fa2e294f435ba8b2e9 /tests/stdlib
parent3cbf59336d6b9838dbf534f8e55fdfc8e7ab6954 (diff)
downloadNim-bf604c6829f87a551dc3b5ad836679be4ab53789.tar.gz
normalizeExe (#14668)
Diffstat (limited to 'tests/stdlib')
-rw-r--r--tests/stdlib/tos.nim10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/stdlib/tos.nim b/tests/stdlib/tos.nim
index a440d86d8..814ff103d 100644
--- a/tests/stdlib/tos.nim
+++ b/tests/stdlib/tos.nim
@@ -510,3 +510,13 @@ block: # isValidFilename
   doAssert isValidFilename("ux.bat")
   doAssert isValidFilename("nim.nim")
   doAssert isValidFilename("foo.log")
+
+import sugar
+
+block: # normalizeExe
+  doAssert "".dup(normalizeExe) == ""
+  when defined(posix):
+    doAssert "foo".dup(normalizeExe) == "./foo"
+    doAssert "foo/../bar".dup(normalizeExe) == "foo/../bar"
+  when defined(windows):
+    doAssert "foo".dup(normalizeExe) == "foo"