Files
healer-man/src/game/partyRoles.test.ts
T
2026-08-14 15:56:39 -04:00

17 lines
567 B
TypeScript

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);
});
});