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

17 lines
665 B
TypeScript

import { describe, expect, it } from "vitest";
import { scaledDungeonEnemyLevel } from "./dungeonLevelScaling";
describe("normal dungeon level scaling", () => {
it("scales opening-tier trash to the character and gives bosses a one-level edge", () => {
expect(scaledDungeonEnemyLevel(1, false)).toBe(1);
expect(scaledDungeonEnemyLevel(1, true)).toBe(2);
expect(scaledDungeonEnemyLevel(15, false)).toBe(15);
expect(scaledDungeonEnemyLevel(15, true)).toBe(16);
});
it("clamps encounters to the player level cap", () => {
expect(scaledDungeonEnemyLevel(80, false)).toBe(80);
expect(scaledDungeonEnemyLevel(80, true)).toBe(80);
});
});