summary refs log tree commit diff stats
path: root/tests/template/ttempl.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/template/ttempl.nim')
-rw-r--r--tests/template/ttempl.nim27
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/template/ttempl.nim b/tests/template/ttempl.nim
new file mode 100644
index 000000000..2c4785325
--- /dev/null
+++ b/tests/template/ttempl.nim
@@ -0,0 +1,27 @@
+# Test the new template file mechanism
+
+import
+  os, times
+
+include "sunset.tmpl"
+
+const
+  tabs = [["home", "index"],
+          ["news", "news"],
+          ["documentation", "documentation"],
+          ["download", "download"],
+          ["FAQ", "question"],
+          ["links", "links"]]
+
+
+var i = 0
+for item in items(tabs): 
+  var content = $i
+  var file: TFile
+  if open(file, changeFileExt(item[1], "html"), fmWrite): 
+    write(file, sunsetTemplate(current=item[1], ticker="", content=content,
+                               tabs=tabs))
+    close(file)
+  else:
+    write(stdout, "cannot open file for writing")
+  inc(i)