Skip to content

Commit d26e522

Browse files
committed
Merge pull request #170 from TehShrike/master
Expose the main test harness
2 parents 38a8a9d + fc889f5 commit d26e522

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

Diff for: index.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,11 @@ exports = module.exports = (function () {
3535
}
3636
return harness.createStream(opts);
3737
};
38-
38+
39+
lazyLoad.getHarness = getHarness
40+
3941
return lazyLoad
40-
42+
4143
function getHarness (opts) {
4244
if (!opts) opts = {};
4345
opts.autoclose = !canEmitExit;

Diff for: test/exposed-harness.js

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
var tape = require('../');
2+
var tap = require('tap');
3+
4+
tap.test('main harness object is exposed', function (assert) {
5+
6+
assert.equal(typeof tape.getHarness, 'function', 'tape.getHarness is a function')
7+
8+
assert.equal(tape.getHarness()._results.pass, 0)
9+
10+
assert.end()
11+
12+
})
13+

0 commit comments

Comments
 (0)