UNPKG

lamed_learn

Version:
43 lines (35 loc) 1.3 kB
/** * Test all functions * @param done - callback function to indicate failure or completion */ function TestAll (done) { let error = con.traceFunction(arguments.callee.name) // eslint-disable-line // if (false) done(new Error(error)) let result0 = functionTest(done) con.logGreen('Success!!!') return _test.testAND(module.filename, result0) // eslint-disable-line } /** * Execute the tests manually */ function testRunner (traceLevel = 0) { const done2 = (err) => { if (err !== undefined) { throw err } } // let isRoot = require('lamed_core').isRootFolder() let isRoot = _test.isRootFolder() if (isRoot) return // Only run if not executed from the root folder // Only run if not executed from the root folder // Limit lines reported as not tested con.traceSet(traceLevel); TestAll(done2) // ------------------------------------------- // Code to generate 'readme' and 'help' when run directly by node // // Add to bottom of testRunner() // Generating readme & help // npm uninstall -g lamed_readme // npm i -g lamed_readme // npm link lamed_readme // const _gen = require('lamed_readme'); _gen.genReadme(__dirname); _gen.genHelp(__dirname) // Generate readme & help } testRunner(0) // Exports -------------------------- module.exports = { TestAll }