From 7f8a02d0c64ce6d7fc8da6201941e244125bbfa3 Mon Sep 17 00:00:00 2001 From: Araq Date: Tue, 13 Dec 2016 09:01:53 +0100 Subject: [PATCH] make tos.nim green on Windows --- tests/stdlib/tos.nim | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tests/stdlib/tos.nim b/tests/stdlib/tos.nim index 1ef02f97e2..4df02a9e2e 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: