0.1.1 • Published 8 years ago
timed-tape v0.1.1
timed-tape
timed-tape extends tape so that each test prints the time taken.
API
Pass the tape
module into timed-tape
:
var tape = require('timed-tape')(require('tape'))
This will return a tape instance that prints the time that each test took.
Example
var test = require('timed-tape')(require('tape'));
test('Check addition', t => {
t.equal(1 + 1, 2, 'one plus one is two');
t.end();
});
test('Check multiplication', t => {
t.equal(1 * 1, 1, 'one times one is one');
t.end();
});
Resulting output:
$ node mytest.js
TAP version 13
# Check addition
ok 1 one plus one is two
# time: 17 ms
# Check multiplication
ok 2 one times one is one
# time: 17 ms
1..2
# tests 2
# pass 2
# ok