valia
Version:
A runtime data validator in TypeScript with advanced type inference, built-in validation functions, and seamless integration for server and client environments.
23 lines (18 loc) • 616 B
JavaScript
import { describe, it, before } from "node:test";
import assert from "node:assert";
import { Schema } from "../../../dist/index.js";
describe("\nschema / formats / Boolean", () => {
describe("Default", () => {
let boolean_default;
before(() => {
boolean_default = new Schema({ type: "boolean" });
});
it("should invalidate incorrect values", () => {
assert.strictEqual(boolean_default.validate(0), false);
});
it("should validate correct values", () => {
assert.strictEqual(boolean_default.validate(true), true);
assert.strictEqual(boolean_default.validate(false), true);
});
});
});