ts.js is an amalgamation of TiddlySpace used to drive admin interfaces used by TiddySpace users to do things like load SiteIcons, change passwords, register, do inclusions, etc.
It's in the process of being cleaned up.
- node
- grunt:
npm install -g grunt-cli
Run:
npm install
Then: grunt
This does the following:
- Installs the project dependencies (grunt tasks).
- Downloads required third-party JS files.
- Runs JSHint across the source files.
- Runs tests using Jasmine.
Run grunt jasmine
to run the tests in the command line.
It spits out _SpecRunner.html
which you can run in a browser of your choice.
Is reported in tmp/coverage
after the tests have run.