4.5
Version:
Monadic test assertions
19 lines • 666 B
JavaScript
import { curry } from '@typed/curry';
import { formatError } from '../helpers';
export var is = curry(function (expected, actual) { return new Is(expected, actual); });
var Is = (function () {
function Is(expected, actual) {
this.expected = expected;
this.actual = actual;
}
Is.prototype.verify = function (verification) {
var _a = this, expected = _a.expected, actual = _a.actual;
if (expected === actual)
verification.success(actual);
else
verification.failure(formatError("Not Same Reference", expected, actual));
};
return Is;
}());
export { Is };
//# sourceMappingURL=is.js.map