From 013e11fcc4d023cff8bf987631b669032d253f50 Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Tue, 10 Jan 2017 11:27:03 +0100 Subject: add copyDir stdlib test --- tests/stdlib/tos.nim | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'tests') diff --git a/tests/stdlib/tos.nim b/tests/stdlib/tos.nim index 4df02a9e2..771dc2456 100644 --- a/tests/stdlib/tos.nim +++ b/tests/stdlib/tos.nim @@ -39,6 +39,9 @@ false true true Raises +true +true +true ''' """ # test os path creation, iteration, and deletion @@ -111,3 +114,18 @@ try: except IOError: echo "Raises" removeFile(dname) + +# test copyDir: +createDir("a/b") +open("a/b/file.txt", fmWrite).close +createDir("a/b/c") +open("a/b/c/fileC.txt", fmWrite).close + +copyDir("a", "../dest/a") +removeDir("a") + +echo dirExists("../dest/a/b") +echo fileExists("../dest/a/b/file.txt") + +echo fileExists("../dest/a/b/c/fileC.txt") +removeDir("../dest") -- cgit 1.4.1-2-gfad0