Update Healer Man server

This commit is contained in:
phenom committed 2026-10-06 22:25:34 -04:00
1 parent 6114a2295f
commit 69809f7228
593 files changed
+903643 -40774

No files matched your search

+31 -9
View File
@@ -1,13 +1,30 @@
// Routine test fixture selected by the project owner; see AGENTS.md.
const DEFAULT_TEST_DUNGEON_ID = 'stormwind-stockade';
const DEFAULT_TEST_DUNGEON_TITLE = 'Stormwind Stockade';
const DEFAULT_TEST_DUNGEON_BOSS = 'Hamhock';
// Routine live QA defaults to the one-boss Stockade slice. The selected boss
// is seeded by each dungeon run, so callers must record its observed identity.
const DEFAULT_TEST_DUNGEON_ID = 'bite-sized-stormwind-stockade';
const DEFAULT_TEST_DUNGEON_TITLE = 'Stormwind Stockade: Cellblock Rush';
const DEFAULT_TEST_DUNGEON_CATEGORY = 'Bite-Sized';
// Full-campaign fixtures are separate and must be selected explicitly.
const FULL_STOCKADE_DUNGEON_ID = 'stormwind-stockade';
const FULL_STOCKADE_DUNGEON_TITLE = 'Stormwind Stockade';
const FULL_STOCKADE_BOSS = 'Hamhock';
// Boss Testing is an isolated single-boss mode, not a dungeon-run default.
const DEFAULT_BOSS_TEST_BOSS = 'Hamhock';
async function selectDungeon(page, category, title) {
await page.locator('.dungeon-category-tab').filter({ hasText: category }).click();
await page.locator('.dungeon-select-row').filter({
has: page.getByText(title, { exact: true }),
}).click();
}
async function selectDefaultTestDungeon(page) {
await page.locator('.dungeon-category-tab').filter({ hasText: 'WoW' }).click();
await page.locator('.dungeon-select-row').filter({
has: page.getByText(DEFAULT_TEST_DUNGEON_TITLE, { exact: true }),
}).click();
await selectDungeon(page, DEFAULT_TEST_DUNGEON_CATEGORY, DEFAULT_TEST_DUNGEON_TITLE);
}
async function selectFullStockadeDungeon(page) {
await selectDungeon(page, 'WoW', FULL_STOCKADE_DUNGEON_TITLE);
}
async function openSelectedDungeonRoles(page) {
@@ -25,7 +42,12 @@ async function openSelectedDungeonRoles(page) {
module.exports = Object.freeze({
DEFAULT_TEST_DUNGEON_ID,
DEFAULT_TEST_DUNGEON_TITLE,
DEFAULT_TEST_DUNGEON_BOSS,
DEFAULT_TEST_DUNGEON_CATEGORY,
DEFAULT_BOSS_TEST_BOSS,
FULL_STOCKADE_DUNGEON_ID,
FULL_STOCKADE_DUNGEON_TITLE,
FULL_STOCKADE_BOSS,
selectDefaultTestDungeon,
selectFullStockadeDungeon,
openSelectedDungeonRoles,
});