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

+11
View File
@@ -17,6 +17,17 @@ beforeEach(() => {
afterEach(() => vi.unstubAllGlobals());
describe("offline dungeon leaderboard", () => {
it("isolates all ten difficulty levels, ranks, pages, and legacy records", () => {
saveLocalDungeonRun(record("legacy-fastest", 1));
for (let difficulty = 1; difficulty <= 10; difficulty += 1) {
const run = { ...record(`slider-run-${difficulty}`, 10000 + difficulty), bossDifficulty: difficulty };
saveLocalDungeonRun(run);
expect(localDungeonLeaderboard(dungeon.id, dungeon.defaultDifficultyId, "final", 0, difficulty).entries
.map((entry) => entry.id)).toEqual([run.id]);
expect(localDungeonRunPlacement(run)).toEqual({ finalRank: 1, finalTotal: 1, fullRank: 1, fullTotal: 1 });
}
expect(localDungeonLeaderboard(dungeon.id, dungeon.defaultDifficultyId, "final").total).toBe(1);
});
it("persists full/final filters, ties, pages, and the placement of a run outside the first page", () => {
for (let index = 0; index < 25; index += 1) saveLocalDungeonRun(record(`offline-${index}`, 1000 + index * 100));
const fastest = record("offline-fastest", 500, false);