UNPKG

4.5

Version:

Monadic test assertions

22 lines 736 B
"use strict"; var helpers_1 = require("../helpers"); var curry_1 = require("@typed/curry"); exports.eq = curry_1.curry(function eq(expected, actual) { return new Equals(expected, actual); }); var Equals = (function () { function Equals(expected, actual) { this.expected = expected; this.actual = actual; } Equals.prototype.verify = function (verification) { var _a = this, expected = _a.expected, actual = _a.actual; if (helpers_1.isEqual(expected, actual)) verification.success(actual); else verification.failure(helpers_1.formatError("Not Equal", expected, actual)); }; return Equals; }()); exports.Equals = Equals; //# sourceMappingURL=eq.js.map