1Script Testing 2----------------------------------------------------------------------------- 3args.t Passing positional and named arguments to code/object methods 4autoform.t Autoformat plugin (Template::Plugin::Autoformat) 5base.t Template::Base.pm module 6binop.t Binary operators 7block.t BLOCK definition 8capture.t Capture directive output and assign to a variable 9case.t CASE option to switch case sensitivity 10cgi.t CGI plugin (Template::Plugin::CGI) 11compile1.t Compile templates to Perl code and save to file 12compile2.t Reload above compiled templates without re-parsing 13compile3.t Ensure that touching source template causes re-compilation 14compile4.t Compiling templates to a COMPILE_DIR 15compile5.t Reload templates from a COMPILE_DIR 16config.t Template::Config factory module 17context.t Template::Context module 18datafile.t Datafile plugin (Template::Plugin::Datafile) 19date.t Date plugin (Template::Plugin::Date) 20dbi.t DBI plugin (Template::Plugin::DBI) 21directive.t Directive layout, chomping, comments, etc. 22document.t Template::Document module 23dom.t XML::DOM plugin (Template::Plugin::XML::DOM) 24dumper.t Data::Dumper plugin (Template::Plugin::Data::Dumper) 25error.t Test that errors are reported back to caller as exceptions 26evalperl.t Evaluation of PERL and RAWPERL blocks 27exception.t Template::Exception module 28filter.t FILTER directive and various filters 29foreach.t FOREACH directive 30format.t Format plugin (Template::Plugin::Format) 31include.t INCLUDE and PROCESS directive 32iterator.t Template::Iterator and Iterator plugin modules 33list.t List definition and access via various methods 34macro.t MACRO directive 35object.t Binding objects to template variables 36output.t OUTPUT_PATH and OUTPUT options 37parser.t Template::Parser module 38plugins.t Template::Plugins provider module (incomplete) 39process.t PRE_PROCESS, PROCESS and POST_PROCESS options 40provider.t Template::Provider module 41ref.t Test the \ reference operator (currently undocumented) 42rss.t XML::RSS plugin (Template::Plugin::XML::RSS) 43service.t Template::Service module 44skel.t Skeleton test file. Copy and edit to create your own tests. 45stash.t Template::Stash module 46stop.t STOP directive and throwing 'stop' exception 47switch.t SWITCH / CASE directives 48table.t Table plugin (Template::Plugin::Table) 49tags.t TAGS directive 50template.t Template front-end module 51text.t Plain text blocks, ensuring all characters are reproducable 52try.t TRY / THROW / CATCH / FINAL directives 53url.t URL plugin (Template::Plugin::URL) 54vars.t Variable usage and GET / SET / CALL / DEFAULT directives 55varsv1.t As above, using version 1 handling of leading '$' 56vmeth.t Virtual scalar/hash/list methods 57while.t WHILE directive 58wrap.t Wrap plugin (Template::Plugin::Wrap) 59wrapper.t WRAPPER directive 60xpath.t XML::XPath plugin (Template::Plugin::XML::XPath) 61