mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-09-04 07:22:47 +00:00
![]() This is the beginnings of a new core plugin to add geospatial capabilities, building on the JSON operators that we now have in the core. It uses the libraries leaflet.js for mapping and turf.js for geospatial calculations. |
||
---|---|---|
.. | ||
files | ||
command.js | ||
help.tid | ||
jasmine-plugin.js | ||
plugin.info | ||
readme.tid | ||
run-wiki-based-tests.js | ||
startup.js | ||
update-packages.sh |
title: $:/plugins/tiddlywiki/jasmine/readme This plugin provides a framework for running tests in the browser and under Node.js. It is based on [[Jasmine|https://jasmine.github.io/]] test framework. On Tiddlywiki, it runs tests in all javascript tiddlers tagged with <<tag $:/tags/test-spec>>. [[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/jasmine]] !! Usage on Node.js On the command line, type `tiddlywiki --test`. Alternatively, you can set up a build task for jasmine by including the following in your tiddlywiki.info file: ``` { ... "build": { ... "test": ["--test"] } } ``` You could then run tests by typing `tiddlywiki --build test` or just `tiddlywiki --build`. The advantage to this is it allows you to include other commands to run as well. See `tiddlywiki --help test` for more information. This will run the tests and produce a test file in your output directory. ``` "test": [ "--test", "--rendertiddler","$:/core/save/all","test.html","text/plain"] ``` !! Usage on a browser Once you've constructed a Tiddlywiki file using a command like the one above, you can run the tests simply by opening it. Tests run automatically, and the results will be at the bottom of the window.