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 

Readme

Keywords

Package Sidebar

Install

npm i timed-tape

Weekly Downloads

33

Version

0.1.1

License

MIT

Last publish

Collaborators

  • daviddias