From fc889f56b418fbb30150d517ed7d8b8aa5b943d4 Mon Sep 17 00:00:00 2001 From: Josh Duff Date: Tue, 11 Aug 2015 09:07:12 -0500 Subject: [PATCH] Exposing the whole test harness --- index.js | 4 +--- test/exposed-harness.js | 13 +++++++++++++ test/exposed-results.js | 13 ------------- 3 files changed, 14 insertions(+), 16 deletions(-) create mode 100644 test/exposed-harness.js delete mode 100644 test/exposed-results.js diff --git a/index.js b/index.js index a6454d08..2bf2d328 100644 --- a/index.js +++ b/index.js @@ -36,9 +36,7 @@ exports = module.exports = (function () { return harness.createStream(opts); }; - lazyLoad.results = function () { - return getHarness()._results - } + lazyLoad.getHarness = getHarness return lazyLoad diff --git a/test/exposed-harness.js b/test/exposed-harness.js new file mode 100644 index 00000000..b790340c --- /dev/null +++ b/test/exposed-harness.js @@ -0,0 +1,13 @@ +var tape = require('../'); +var tap = require('tap'); + +tap.test('main harness object is exposed', function (assert) { + + assert.equal(typeof tape.getHarness, 'function', 'tape.getHarness is a function') + + assert.equal(tape.getHarness()._results.pass, 0) + + assert.end() + +}) + diff --git a/test/exposed-results.js b/test/exposed-results.js deleted file mode 100644 index a459c1a6..00000000 --- a/test/exposed-results.js +++ /dev/null @@ -1,13 +0,0 @@ -var tape = require('../'); -var tap = require('tap'); - -tap.test('results object is exposed', function (assert) { - - assert.equal(typeof tape.results, 'function', 'tape.results is a function') - - assert.equal(tape.results().pass, 0) - - assert.end() - -}) -