kizu
Version:
An easy-to-use, fast, and defensive Typescript/Javascript test runner designed to help you to write simple, readable, and maintainable tests.
23 lines • 1.37 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createAssertionPredicates = createAssertionPredicates;
const isError_1 = require("./isError");
const equal_1 = require("./equal");
const throws_1 = require("./throws");
const isTrue_1 = require("./isTrue");
const isFalse_1 = require("./isFalse");
const fail_1 = require("./fail");
const pass_1 = require("./pass");
function createAssertionPredicates(assertions) {
return {
pass: (description) => (0, pass_1.pass)(assertions, description),
fail: (description) => (0, fail_1.fail)(assertions, description),
isTrue: (condition, description) => (0, isTrue_1.isTrue)(assertions, condition, description),
isFalse: (condition, description) => (0, isFalse_1.isFalse)(assertions, condition, description),
equal: (actual, expected, description) => ((0, equal_1.equal)(assertions, actual, expected, description)),
isError: (actual, expected, description) => ((0, isError_1.isError)(assertions, actual, expected, description)),
errorsEquivalent: (actual, expected, description) => ((0, isError_1.isError)(assertions, actual, expected, description)), // deprecated
throws: (experiment, expectedErr, description) => ((0, throws_1.throws)(assertions, experiment, expectedErr, description)),
};
}
//# sourceMappingURL=index.js.map