teenytest
Version:
A teeny tiny test runner
18 lines (14 loc) • 448 B
JavaScript
const _ = require('lodash')
const doubleResolve = require('./double-resolve')
module.exports = function (cwd, configurator, cb) {
if (!configurator) return cb(null)
const teenytest = require('../../index')
if (_.isFunction(configurator)) {
configurator(teenytest, cb)
} else {
doubleResolve(configurator, { basedir: cwd }, function (er, fullPath) {
if (er) return cb(er)
require(fullPath)(teenytest, cb)
})
}
}