Files
dbx/packages/node-core/tests/format.test.ts
T
t8y2 fabf2172e4 chore: migrate test runner from node:test/tsx to vitest
155 files, 1091 tests, 4.3s (2x faster than previous 9.1s).
2026-06-08 01:17:27 +08:00

15 lines
553 B
TypeScript

import assert from "node:assert/strict";
import { test } from "vitest";
import { formatCell, mdTable } from "../src/format.js";
test("formats markdown tables", () => {
assert.equal(mdTable(["Name", "Type"], [["local", "postgres"]]), "| Name | Type |\n| ----- | -------- |\n| local | postgres |");
});
test("formats database cell values", () => {
assert.equal(formatCell(null), "NULL");
assert.equal(formatCell(undefined), "NULL");
assert.equal(formatCell({ ok: true }), "{\"ok\":true}");
assert.equal(formatCell("hello"), "hello");
});