1 var test = require('tap').test;
2 var bunker = require('../');
3 var fs = require('fs');
5 var src = fs.readdirSync(__dirname + '/src').reduce(function (acc, file) {
6 acc[file] = fs.readFileSync(__dirname + '/src/' + file, 'utf8');
10 test('cover', function (t) {
13 var b = bunker(src['cover.js']);
16 b.on('node', function (node) {
17 counts[node.name] = (counts[node.name] || 0) + 1;
21 setInterval : setInterval,
22 clearInterval : function () {
23 process.nextTick(function () {
28 call : 2, // setInterval and clearInterval
29 stat : 1, // clearInterval
33 return clearInterval.apply(this, arguments);