valia
Version:
A runtime data validator in TypeScript with advanced type inference, built-in validation functions, and seamless integration for server and client environments.
20 lines (16 loc) • 716 B
JavaScript
import { describe, it } from "node:test";
import assert from "node:assert";
import { getInternalTag } from "../../dist/index.js";
describe("\ntools / object / getInternalTag", () => {
describe("Default", () => {
it("should return the correct values", () => {
assert.strictEqual(getInternalTag(0), "Number");
assert.strictEqual(getInternalTag(""), "String");
assert.strictEqual(getInternalTag(true), "Boolean");
assert.strictEqual(getInternalTag([]), "Array");
assert.strictEqual(getInternalTag({}), "Object");
assert.strictEqual(getInternalTag(null), "Null");
assert.strictEqual(getInternalTag(undefined), "Undefined");
});
});
});