timed-tape

0.1.1 • Public • Published

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 

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i timed-tape

      Weekly Downloads

      75

      Version

      0.1.1

      License

      MIT

      Last publish

      Collaborators

      • daviddias