Skip to content

simple tape test runner for node, featuring easy file watching and desktop notification

License

Notifications You must be signed in to change notification settings

lithiumjake/tapir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tapir

Build Status

simple tape test runner with easy default file watching and desktop notification Sexy Beast

installation

npm install -g tapir

to run tapir from the command line

usage

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.

alternative usage

Alternatively, you can pipe to Tapir and it will notify you of test results.

Example:

tape test/*.test.js | tapir

license

MIT

About

simple tape test runner for node, featuring easy file watching and desktop notification

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published