UNPKG

4.5

Version:

Monadic test assertions

19 lines 704 B
import { formatError, isEqual } from '../helpers'; import { curry } from '@typed/curry'; export var equals = 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 (isEqual(expected, actual)) verification.success(actual); else verification.failure(formatError("Not Equal", expected, actual)); }; return Equals; }()); export { Equals }; //# sourceMappingURL=equals.js.map