1
0
mirror of https://github.com/auchenberg/volkswagen synced 2025-04-28 14:47:58 +02:00
volkswagen/index.js
Thomas Watson Steen 72b09b32c2 Basic functionality
Supports Travis CI and CircleCi with the tape test suite
2015-10-07 21:45:17 +02:00

26 lines
492 B
JavaScript

'use strict'
if (process.env.CI || process.env.CONTINUOUS_INTEGRATION) defeat()
function defeat () {
var wrapEmitter = require('emitter-listener')
var Test
try {
Test = require('tape/lib/test')
} catch (e) {
return
}
wrapEmitter(
Test.prototype,
function () {},
function (listener) {
return function (result) {
if (result && 'ok' in result && !result.ok) result.ok = true
listener.apply(Test.prototype, arguments)
}
}
)
}