From cefb8101a89b1c90ae038f48aa539547addcd978 Mon Sep 17 00:00:00 2001 From: Bertie690 <136088738+Bertie690@users.noreply.github.com> Date: Sat, 14 Jun 2025 09:38:23 -0400 Subject: [PATCH] Apply suggestions from code review Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com> --- test/battle/special_battle.test.ts | 18 +++++++++--------- test/data/status_effect.test.ts | 1 - 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/test/battle/special_battle.test.ts b/test/battle/special_battle.test.ts index 2c1b1737d77..68a806eb9db 100644 --- a/test/battle/special_battle.test.ts +++ b/test/battle/special_battle.test.ts @@ -37,62 +37,62 @@ describe("Test Battle Phase", () => { game.override.battleStyle("single").startingWave(10); await game.classicMode.startBattle([SpeciesId.BLASTOISE, SpeciesId.CHARIZARD]); expect(game.scene.ui?.getMode()).toBe(UiMode.COMMAND); - expect(game.scene.phaseManager.getCurrentPhase()).toBeInstanceOf(CommandPhase); + expect(game.scene.phaseManager.getCurrentPhase()?.phaseName).toBe("CommandPhase"); }); it("startBattle 2vs2 boss", async () => { game.override.battleStyle("double").startingWave(10); await game.classicMode.startBattle([SpeciesId.BLASTOISE, SpeciesId.CHARIZARD]); expect(game.scene.ui?.getMode()).toBe(UiMode.COMMAND); - expect(game.scene.phaseManager.getCurrentPhase()).toBeInstanceOf(CommandPhase); + expect(game.scene.phaseManager.getCurrentPhase()?.phaseName).toBe("CommandPhase"); }); it("startBattle 2vs2 trainer", async () => { game.override.battleStyle("double").startingWave(5); await game.classicMode.startBattle([SpeciesId.BLASTOISE, SpeciesId.CHARIZARD]); expect(game.scene.ui?.getMode()).toBe(UiMode.COMMAND); - expect(game.scene.phaseManager.getCurrentPhase()).toBeInstanceOf(CommandPhase); + expect(game.scene.phaseManager.getCurrentPhase()?.phaseName).toBe("CommandPhase"); }); it("startBattle 2vs1 trainer", async () => { game.override.battleStyle("single").startingWave(5); await game.classicMode.startBattle([SpeciesId.BLASTOISE, SpeciesId.CHARIZARD]); expect(game.scene.ui?.getMode()).toBe(UiMode.COMMAND); - expect(game.scene.phaseManager.getCurrentPhase()).toBeInstanceOf(CommandPhase); + expect(game.scene.phaseManager.getCurrentPhase()?.phaseName).toBe("CommandPhase"); }); it("startBattle 2vs1 rival", async () => { game.override.battleStyle("single").startingWave(8); await game.classicMode.startBattle([SpeciesId.BLASTOISE, SpeciesId.CHARIZARD]); expect(game.scene.ui?.getMode()).toBe(UiMode.COMMAND); - expect(game.scene.phaseManager.getCurrentPhase()).toBeInstanceOf(CommandPhase); + expect(game.scene.phaseManager.getCurrentPhase()?.phaseName).toBe("CommandPhase"); }); it("startBattle 2vs2 rival", async () => { game.override.battleStyle("double").startingWave(8); await game.classicMode.startBattle([SpeciesId.BLASTOISE, SpeciesId.CHARIZARD]); expect(game.scene.ui?.getMode()).toBe(UiMode.COMMAND); - expect(game.scene.phaseManager.getCurrentPhase()).toBeInstanceOf(CommandPhase); + expect(game.scene.phaseManager.getCurrentPhase()?.phaseName).toBe("CommandPhase"); }); it("startBattle 1vs1 trainer", async () => { game.override.battleStyle("single").startingWave(5); await game.classicMode.startBattle([SpeciesId.BLASTOISE]); expect(game.scene.ui?.getMode()).toBe(UiMode.COMMAND); - expect(game.scene.phaseManager.getCurrentPhase()).toBeInstanceOf(CommandPhase); + expect(game.scene.phaseManager.getCurrentPhase()?.phaseName).toBe("CommandPhase"); }); it("startBattle 2vs2 trainer", async () => { game.override.battleStyle("double").startingWave(5); await game.classicMode.startBattle([SpeciesId.BLASTOISE, SpeciesId.CHARIZARD]); expect(game.scene.ui?.getMode()).toBe(UiMode.COMMAND); - expect(game.scene.phaseManager.getCurrentPhase()).toBeInstanceOf(CommandPhase); + expect(game.scene.phaseManager.getCurrentPhase()?.phaseName).toBe("CommandPhase"); }); it("startBattle 4vs2 trainer", async () => { game.override.battleStyle("double").startingWave(5); await game.classicMode.startBattle([SpeciesId.BLASTOISE, SpeciesId.CHARIZARD, SpeciesId.DARKRAI, SpeciesId.GABITE]); expect(game.scene.ui?.getMode()).toBe(UiMode.COMMAND); - expect(game.scene.phaseManager.getCurrentPhase()).toBeInstanceOf(CommandPhase); + expect(game.scene.phaseManager.getCurrentPhase()?.phaseName).toBe("CommandPhase"); }); }); diff --git a/test/data/status_effect.test.ts b/test/data/status_effect.test.ts index 39e4d9ea4a3..bc2936d8fe2 100644 --- a/test/data/status_effect.test.ts +++ b/test/data/status_effect.test.ts @@ -294,7 +294,6 @@ describe("Status Effect Messages", () => { expect(text).toBe("statusEffect:burn.overlap"); }); }); - afterEach(() => {}); }); describe("Status Effects", () => {