@fgv/ts-utils-jest
Version:
Custom matchers for ts-utils result class
16 lines • 585 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.matcherName = void 0;
exports.predicate = predicate;
const expect_utils_1 = require("@jest/expect-utils");
exports.matcherName = 'toHaveBeenCalledWithArgumentsMatching';
function predicate(received, expected) {
for (let i = 0; i < received.mock.calls.length; i++) {
const args = received.mock.calls[i];
if ((0, expect_utils_1.equals)(args, expected)) {
return { index: i, arguments: args };
}
}
return undefined;
}
//# sourceMappingURL=predicate.js.map