Update Healer Man server

This commit is contained in:
phenom committed 2026-09-20 17:09:16 -04:00
1 parent 246b4832b0
commit 3e30af4c98
8 files changed
+309 -119

No files matched your search

+12
View File
@@ -3,6 +3,7 @@ import { CLASSES } from "../app/characterCatalog";
import {
SPECIALIZATION_DEFINITIONS,
specializationById,
specializationIconUrl,
specializationsForClass,
} from "./specializationCatalog";
@@ -35,4 +36,15 @@ describe("specialization registry", () => {
expect(coa.every((definition) => ["tank", "healer", "damage"].includes(definition.role))).toBe(true);
expect(specializationById("barbarian:ancestry")?.role).toBe("damage");
});
it("uses dedicated classic spec icons with safe class-icon fallbacks", () => {
expect(specializationIconUrl("priest", "priest:holy"))
.toBe("/assets/ui/talents/icons/spell_holy_guardianspirit.png");
expect(specializationIconUrl("druid", "druid:feral-cat"))
.toBe("/assets/ui/talents/icons/ability_racial_bearform.png");
expect(specializationIconUrl("barbarian", "barbarian:ancestry"))
.toBe("/assets/ui/spells/classicon128_barbarian.png");
expect(specializationIconUrl("priest", "mage:frost"))
.toBe("/assets/ui/spells/classicon128_priest.png");
});
});