simple tape test runner with easy default file watching and desktop notification
npm install -g tapir
to run tapir from the command line
tapir
Tapir looks for the test script in package.json and runs it.
Tapir watches all javascript files in the current working directory, and all subdirectories, ignoring node_modules, bower_components. and bundle.js. When a javascript file is changed or added, it re-runs the test script.
Tapir uses node-notifier to provide desktop notification. Taper will indicate passing tests, failing tests, and runtime errors. Works out of the box with OSX using Growl. Linux requires notify-send to be installed. Windows requires Growl for Windows.
Alternatively, you can pipe to Tapir and it will notify you of test results.
Example:
tape test/*.test.js | tapir
MIT