diff options
Diffstat (limited to 'tests/stdlib/tos.nim')
-rw-r--r-- | tests/stdlib/tos.nim | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/tests/stdlib/tos.nim b/tests/stdlib/tos.nim index 1ef02f97e..4df02a9e2 100644 --- a/tests/stdlib/tos.nim +++ b/tests/stdlib/tos.nim @@ -43,7 +43,7 @@ Raises """ # test os path creation, iteration, and deletion -import os +import os, strutils let files = @["these.txt", "are.x", "testing.r", "files.q"] let dirs = @["some", "created", "test", "dirs"] @@ -65,18 +65,21 @@ for file in files: echo "All:" +template norm(x): untyped = + (when defined(windows): x.replace('\\', '/') else: x) + for path in walkPattern(dname/"*"): - echo path + echo path.norm echo "Files:" for path in walkFiles(dname/"*"): - echo path + echo path.norm echo "Dirs:" for path in walkDirs(dname/"*"): - echo path + echo path.norm # Test removal of files dirs for dir in dirs: |