summary refs log tree commit diff stats
path: root/tests/template
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2015-05-03 01:05:14 +0200
committerAraq <rumpf_a@web.de>2015-05-03 01:08:52 +0200
commite23857a98bc1f682896910c545eb9eae7ff5225f (patch)
tree84aa8df02d7b0787a9b28b78fb0ad5717f825313 /tests/template
parent6cb3635ca05cf5a95b3cc0751bb5f99d41a2e074 (diff)
downloadNim-e23857a98bc1f682896910c545eb9eae7ff5225f.tar.gz
fixes #2629, fixes #2641, fixes #2632, fixes #2630
Diffstat (limited to 'tests/template')
-rw-r--r--tests/template/tdefault_nil.nim14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/template/tdefault_nil.nim b/tests/template/tdefault_nil.nim
new file mode 100644
index 000000000..891166306
--- /dev/null
+++ b/tests/template/tdefault_nil.nim
@@ -0,0 +1,14 @@
+
+# bug #2629
+import sequtils, os
+
+template glob_rst(basedir: string = nil): expr =
+  if baseDir.isNil:
+    to_seq(walk_files("*.rst"))
+  else:
+    to_seq(walk_files(basedir/"*.rst"))
+
+let
+  rst_files = concat(glob_rst(), glob_rst("docs"))
+
+when isMainModule: echo rst_files