UNPKG

@power-doctest/tester

Version:
26 lines (25 loc) 660 B
"use strict"; 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