earljs
Version:
Ergonomic, modern and type-safe assertion library
25 lines (24 loc) • 629 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.FalsyMatcher = exports.TruthyMatcher = void 0;
const Base_1 = require("./Base");
class TruthyMatcher extends Base_1.Matcher {
check(actual) {
return !!actual;
}
toString() {
return `[Truthy]`;
}
}
exports.TruthyMatcher = TruthyMatcher;
TruthyMatcher.make = () => new TruthyMatcher();
class FalsyMatcher extends Base_1.Matcher {
check(actual) {
return !actual;
}
toString() {
return `[Falsy]`;
}
}
exports.FalsyMatcher = FalsyMatcher;
FalsyMatcher.make = () => new FalsyMatcher();
;