blob: e8efdbdb7250ef2299b1cc2734f01f22c044270c [file] [log] [blame]
var tap = require("tap");
var tape = require("../").createHarness();
//Because this test passing depends on a failure,
//we must direct the failing output of the inner test
var noop = function(){}
var mockSink = {on:noop, removeListener:noop, emit:noop, end:noop}
tape.createStream().pipe(mockSink);
tap.test("on failure", { timeout: 1000 }, function(tt) {
tt.plan(1);
tape("dummy test", function(t) {
t.fail();
t.end();
});
tape.onFailure(function() {
tt.pass("tape ended");
});
});