0.1.1 • Published 8 years ago

timed-tape v0.1.1

Weekly downloads
27
License
MIT
Repository
github
Last release
8 years ago

timed-tape

npm.io npm.io

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