Release Healer Man 0.1.40

This commit is contained in:
phenom committed 2026-09-13 13:21:27 -04:00
1 parent ed0d2fea3d
commit 197a64117c
215 files changed
+5131 -181

No files matched your search

+21
View File
@@ -0,0 +1,21 @@
import { createElement } from "react";
import { renderToStaticMarkup } from "react-dom/server";
import { describe, expect, it } from "vitest";
import { BossCardCollection } from "./BossCardCollection";
import { BOSS_CARD_CATALOG } from "../game/bossCardCatalog";
describe("boss card display", () => {
it("shows per-rarity copy totals and every dungeon for the visible boss", () => {
const boss = BOSS_CARD_CATALOG[0];
const markup = renderToStaticMarkup(createElement(BossCardCollection, {
onClose: () => {}, characterName: "Collector",
collection: { counts: { [boss.key]: { normal: 7, rare: 1 } }, lastClaims: {} },
}));
expect(markup).toContain("7 copies");
expect(markup).toContain("1 copy");
expect(markup).toContain("8 total copies");
expect(markup).toContain("Group by dungeon");
expect(markup).toContain("Group by rarity");
for (const dungeon of boss.dungeons) expect(markup).toContain(dungeon.title);
});
});