UNPKG

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
"use strict"; 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