semtest
Version:
NodeJs Unit test framework combining Tape, Proxyquire and Sinon
29 lines (22 loc) • 596 B
JavaScript
;
const path = require("path");
const {
executeTests,
prepareForTests,
utilityFunctions
} = require(path.resolve(path.join(__dirname, "../src/main")));
const modulePath = (p) => path.join(path.resolve(__dirname, "../src"), p);
const projectModuleNames = {
lodash: "lodash/fp"
};
const projectStubs = {
lodash: {
"@noCallThru": false
},
path: {
"@noCallThru": false
},
};
exports.executeTests = executeTests;
exports.prepareForTests = prepareForTests(projectModuleNames, projectStubs);
exports.utilityFunctions = utilityFunctions;