UNPKG

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
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); }); }); });