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 

/timed-tape/

    Package Sidebar

    Install

    npm i timed-tape

    Weekly Downloads

    75

    Version

    0.1.1

    License

    MIT

    Last publish

    Collaborators

    • daviddias