test.govlab/patterns/core/resolvers/axis.resolver.test.ts

test.govlab/patterns/core/resolvers/axis.resolver.test.ts is a file in Codebase Testing. 13 lines of code and 0 definitions.

import { describe, expect, it } from "vitest";
import { REASONING_AXIS } from "@govlab/patterns/configuration/generated/axis.generated.ts";
import { reasoningRank } from "@govlab/patterns/core/resolvers/axis.resolver.ts";

describe("reasoningRank", () => {
    it("ranks every rung by its position on the reasoning axis", () => {
        REASONING_AXIS.forEach((rung, index) => {
            expect(reasoningRank(rung)).toBe(index);
        });
    });

    it("ranks observation below explanation", () => {
        expect(reasoningRank("observation")).toBeLessThan(reasoningRank("explanation"));
    });
});