forked from phenom/healer-man
Update Healer Man server
This commit is contained in:
1 parent
4957b69e86
commit
8a98797fcf
30 files changed
+469
-39
No files matched your search
@@ -5,13 +5,15 @@ import {
|
||||
dungeonPackagePassesOfflineGate,
|
||||
} from "./dungeonRegistry";
|
||||
import { RUNEWAKER_DUNGEON_DEFINITIONS } from "./generated/runewakerDungeonDefinitions.generated";
|
||||
import { isBiteSizedDungeonId } from "./dungeonContentSource";
|
||||
|
||||
describe("RuneWaker dungeon registry", () => {
|
||||
it("registers every configured instance exactly once", () => {
|
||||
expect(RUNEWAKER_DUNGEON_DEFINITIONS).toHaveLength(29);
|
||||
const runewaker = DUNGEON_DEFINITIONS.filter((definition) => definition.expansion === "runewaker");
|
||||
expect(runewaker).toHaveLength(30);
|
||||
expect(new Set(runewaker.map((definition) => definition.id)).size).toBe(30);
|
||||
expect(runewaker).toHaveLength(33);
|
||||
expect(runewaker.filter((definition) => !isBiteSizedDungeonId(definition.id))).toHaveLength(30);
|
||||
expect(new Set(runewaker.map((definition) => definition.id)).size).toBe(33);
|
||||
expect(runewaker.some((definition) => definition.id === "forsaken-abbey")).toBe(true);
|
||||
});
|
||||
|
||||
|
||||
Reference in new issue
Block a user