A very very small tap-emitting test framework.
This is not a test runner, but you can use tap as your test runner. Because tt outputs TAP formatted results, it'll get interpreted nicely.
Do this in your test script:
var test =
Run it with
node my-test.js, or your favorite TAP-aware test runner
The function exported by
require('tt') is the test function. Give
it a name and a function. That function will get an argument object
which has some assertion methods.
Every function from
require('assert') are supported, but they output
TAP data rather than throwing.
Also, you have