Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
bin
jemplate
jemplate2
js
lib/Test
old
t
template
tjs
Makefile
README
app.psgi
basics.t.html
bugs.t.html
config.yaml
default.t.html
directives.t.html
filters.t.html
greetings.t.html
hash.t.html
hello.t.html
index.html
join.t.html
list.t.html
localise.t.html
loop.t.html
objects.t.html
plugins.t.html
set.t.html
stash.t.html
string.t.html

README

This is the JavaScript testing area for Jemplate. If you are new to testing
Jemplate, please read this.

== RUNNING THE TESTS ==

There are currently three ways to run these JavaScript tests.

1) If you have Plack.pm installed, run this command and follow the printed
   instructions:

    make clean test

2) If you have some other webserver pointing at this directory you can just go
   to the appropriate URL (+ index.html) and all the tests will run in your
   browser.

3) You can do the following commands:

    cd tjs
    make clean test

The output will tell you a URL to load in your browser to run the tests.

== ADDING OR CHANGING TESTS ==

This directory contains a bunch of files that look like this:

    t/basic.t.html

All the tests reside in the t/ directory. They have names like:

    t/basic.t.js

Each html file runs the corresponding js test. The file index.html runs
all the tests. All of the html files are generated. To regenerate all
the files, run this command:

    make clean all

All these generated HTML files are checked into the Jemplate repository.
This is so that they will run in place on CPAN or JSAN. (Yes, you can
actually run the Jemplate tests directly from CPAN and JSAN.)

== NOTES ON TJS ==

The tjs/ directory gives you more control for running tests. You can
build/test different runtimes with commands like:

    make test
    make test-jquery
    make test-yui

All of the test files and most of the rest of the files under tjs/ are
symlinks to the canonical tests above the tjs/ directory.

Also all of the html files (and other stuff) generated by the make
commands goes under tjs/var/. These files never get checked into the
Jemplate repository.