Files
letta-code/src/tests/cli/statusline-schema.test.ts
2026-02-11 17:35:34 -08:00

22 lines
645 B
TypeScript

import { describe, expect, test } from "bun:test";
import {
STATUSLINE_DERIVED_FIELDS,
STATUSLINE_NATIVE_FIELDS,
} from "../../cli/helpers/statusLineSchema";
describe("statusLineSchema", () => {
test("contains native and derived fields", () => {
expect(STATUSLINE_NATIVE_FIELDS.length).toBeGreaterThan(0);
expect(STATUSLINE_DERIVED_FIELDS.length).toBeGreaterThan(0);
});
test("field paths are unique", () => {
const allPaths = [
...STATUSLINE_NATIVE_FIELDS,
...STATUSLINE_DERIVED_FIELDS,
].map((f) => f.path);
const unique = new Set(allPaths);
expect(unique.size).toBe(allPaths.length);
});
});