diff options
Diffstat (limited to 'tcllib/modules/pt/pt_peg_export_container.test')
-rw-r--r-- | tcllib/modules/pt/pt_peg_export_container.test | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/tcllib/modules/pt/pt_peg_export_container.test b/tcllib/modules/pt/pt_peg_export_container.test new file mode 100644 index 0000000..d3d47f6 --- /dev/null +++ b/tcllib/modules/pt/pt_peg_export_container.test @@ -0,0 +1,50 @@ +# -*- tcl -*- +# peg_export_container.test: tests for the pt::peg::export::container +# package/plugin. +# +# Copyright (c) 2009 by Andreas Kupries <andreas_kupries@users.sourceforge.net> +# All rights reserved. +# +# RCS: @(#) $Id: pt_peg_export_container.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 { + useAccel [useTcllibC] struct/sets.tcl struct::set + TestAccelInit struct::set + + use fileutil/fileutil.tcl fileutil ;# tests/common + use textutil/adjust.tcl textutil::adjust + + useLocal pt_pexpression.tcl pt::pe + useLocal pt_pegrammar.tcl pt::peg + useLocal text_write.tcl text::write + + source [localPath tests/common] +} +testing { + package provide pt::peg::export::plugin 1 + # The above fakes the export plugin environment. + + useLocal pt_peg_export_container.tcl pt::peg::export::container +} + +set mytestdir tests/data + +# ------------------------------------------------------------------------- + +TestAccelDo struct::set setimpl { + source [localPath tests/pt_peg_export_container.tests] +} + +# ------------------------------------------------------------------------- +TestAccelExit struct::set +testsuiteCleanup +return |