@power-doctest/tester
Version:
A Test Runner for A power-doctest.
26 lines (25 loc) • 660 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createWrappedAssertion = function (assert, callback) {
var wrapAssert = {};
var assertArg = assert;
Object.keys(assert).forEach(function (key) {
if (typeof assertArg[key] === "function") {
wrapAssert[key] = function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
callback({
name: key,
args: args,
});
assertArg[key].apply(assertArg, args);
};
} else {
wrapAssert[key] = assertArg[key];
}
});
return wrapAssert;
};
//# sourceMappingURL=create-wrapped-assertion.js.map