4.5
Version:
Monadic test assertions
20 lines • 738 B
JavaScript
;
var helpers_1 = require("../helpers");
var curry_1 = require("@typed/curry");
exports.equals = curry_1.curry(function (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=equals.js.map