summaryrefslogtreecommitdiffstats
path: root/tcllib/modules/pt/pt_peg_from_json.test
diff options
context:
space:
mode:
Diffstat (limited to 'tcllib/modules/pt/pt_peg_from_json.test')
-rw-r--r--tcllib/modules/pt/pt_peg_from_json.test40
1 files changed, 40 insertions, 0 deletions
diff --git a/tcllib/modules/pt/pt_peg_from_json.test b/tcllib/modules/pt/pt_peg_from_json.test
new file mode 100644
index 0000000..834a68e
--- /dev/null
+++ b/tcllib/modules/pt/pt_peg_from_json.test
@@ -0,0 +1,40 @@
+# -*- tcl -*-
+# pt_peg_from_json.test: tests for the pt::peg::from::json converter package.
+#
+# Copyright (c) 2009 by Andreas Kupries <andreas_kupries@users.sourceforge.net>
+# All rights reserved.
+#
+# RCS: @(#) $Id: pt_peg_from_json.test,v 1.1 2010/03/26 05:07:24 andreas_kupries Exp $
+
+# -------------------------------------------------------------------------
+
+source [file join \
+ [file dirname [file dirname [file join [pwd] [info script]]]] \
+ devtools testutilities.tcl]
+
+testsNeedTcl 8.5
+testsNeedTcltest 2
+
+support {
+ use fileutil/fileutil.tcl fileutil ;# tests/common
+ use json/json.tcl json
+
+ useLocal pt_pexpression.tcl pt::pe
+ useLocal pt_pegrammar.tcl pt::peg
+
+ source [localPath tests/common]
+}
+testing {
+ useLocal pt_peg_from_json.tcl pt::peg::from::json
+}
+
+set mytestdir tests/data
+
+# -------------------------------------------------------------------------
+
+source [localPath tests/pt_peg_from_json.tests]
+
+# -------------------------------------------------------------------------
+
+testsuiteCleanup
+return