test.govlab/quality/core/comparators/rule.comparator.test.ts
test.govlab/quality/core/comparators/rule.comparator.test.ts is a file in Codebase Testing. 7 lines of code and 0 definitions.
import { expect, test } from "vitest";
import { byRuleId } from "@govlab/quality/core/comparators/rule.comparator.ts";
test("byRuleId orders rules by id and holds equal ids level", () => {
const rules = [{ ruleId: "no-var" }, { ruleId: "eqeqeq" }, { ruleId: "max-lines" }];
expect(rules.toSorted(byRuleId).map((rule) => rule.ruleId)).toStrictEqual(["eqeqeq", "max-lines", "no-var"]);
expect(byRuleId({ ruleId: "a" }, { ruleId: "a" })).toBe(0);
});