test.build/core/converters/reason.index.converter.test.ts
test.build/core/converters/reason.index.converter.test.ts is a file in Codebase Testing. 13 lines of code and 0 definitions.
import { describe, expect, it } from "vitest";
import { NODE_KIND } from "@banes-lab/build-scripts/configuration/constants/ontology.constants.ts";
import { createGovlabContext } from "@govlab/context";
import { reasonIndexOf } from "@banes-lab/build-scripts/core/converters/reason.index.converter.ts";
describe("reasonIndexOf", () => {
it("holds every reasoning record's id under its kind", () => {
const context = createGovlabContext();
const index = reasonIndexOf(context);
expect(index.get(NODE_KIND)?.size).toBe(context.reason.nodes().length);
const [node] = context.reason.nodes();
expect(index.get(NODE_KIND)?.has(node?.id ?? "")).toBe(true);
});
});