import { describe, expect, it } from "vitest"; import { classCanFillPartyRole, defaultPartyRoleForClass, partyRolesForClass, } from "./partyRoles"; describe("lightweight party role policy", () => { it("keeps healer-first defaults without loading the party simulation catalog", () => { expect(partyRolesForClass("priest")).toEqual(["healer", "damage"]); expect(defaultPartyRoleForClass("priest")).toBe("healer"); expect(defaultPartyRoleForClass("warrior")).toBe("damage"); expect(classCanFillPartyRole("mage", "tank")).toBe(false); }); });