[Fix] Corrected failed test

This commit is contained in:
Tiago Rodrigues 2025-07-15 00:49:48 +01:00
parent f2b6659277
commit 7b5da40276

View File

@ -34,16 +34,14 @@ describe("UI - Transfer Items", () => {
{ name: "BERRY", count: 2, type: BerryType.APICOT }, { name: "BERRY", count: 2, type: BerryType.APICOT },
{ name: "BERRY", count: 2, type: BerryType.LUM }, { name: "BERRY", count: 2, type: BerryType.LUM },
]) ])
.moveset([MoveId.DRAGON_CLAW])
.enemySpecies(SpeciesId.MAGIKARP) .enemySpecies(SpeciesId.MAGIKARP)
.enemyMoveset(MoveId.SPLASH); .enemyMoveset(MoveId.SPLASH);
await game.classicMode.startBattle([SpeciesId.RAYQUAZA, SpeciesId.RAYQUAZA, SpeciesId.RAYQUAZA]); await game.classicMode.startBattle([SpeciesId.RAYQUAZA, SpeciesId.RAYQUAZA, SpeciesId.RAYQUAZA]);
game.move.select(MoveId.DRAGON_CLAW); game.move.use(MoveId.DRAGON_CLAW);
await game.phaseInterceptor.to("EggLapsePhase"); await game.phaseInterceptor.to("SelectModifierPhase");
await game.phaseInterceptor.run("SelectModifierPhase");
}); });
it("manage button exists in the proper screen", async () => { it("manage button exists in the proper screen", async () => {
@ -53,6 +51,7 @@ describe("UI - Transfer Items", () => {
//select manage items menu //select manage items menu
game.onNextPrompt("SelectModifierPhase", UiMode.MODIFIER_SELECT, () => { game.onNextPrompt("SelectModifierPhase", UiMode.MODIFIER_SELECT, () => {
const handler = game.scene.ui.getHandler() as ModifierSelectUiHandler; const handler = game.scene.ui.getHandler() as ModifierSelectUiHandler;
handler.processInput(Button.DOWN); handler.processInput(Button.DOWN);
handler.setCursor(1); handler.setCursor(1);
handler.processInput(Button.ACTION); handler.processInput(Button.ACTION);
@ -66,6 +65,8 @@ describe("UI - Transfer Items", () => {
handler.processInput(Button.ACTION); handler.processInput(Button.ACTION);
handlerLength = handler.optionsContainer.list; handlerLength = handler.optionsContainer.list;
handler.processInput(Button.CANCEL);
resolve(); resolve();
}); });
}); });
@ -80,6 +81,7 @@ describe("UI - Transfer Items", () => {
//select check items menu //select check items menu
game.onNextPrompt("SelectModifierPhase", UiMode.MODIFIER_SELECT, () => { game.onNextPrompt("SelectModifierPhase", UiMode.MODIFIER_SELECT, () => {
const handler = game.scene.ui.getHandler() as ModifierSelectUiHandler; const handler = game.scene.ui.getHandler() as ModifierSelectUiHandler;
handler.processInput(Button.DOWN); handler.processInput(Button.DOWN);
handler.setCursor(2); handler.setCursor(2);
handler.processInput(Button.ACTION); handler.processInput(Button.ACTION);
@ -93,6 +95,9 @@ describe("UI - Transfer Items", () => {
handler.processInput(Button.ACTION); handler.processInput(Button.ACTION);
handlerLength = handler.optionsContainer.list; handlerLength = handler.optionsContainer.list;
handler.processInput(Button.CANCEL);
handler.processInput(Button.CANCEL);
resolve(); resolve();
}); });
}); });
@ -108,6 +113,7 @@ describe("UI - Transfer Items", () => {
//select manage items menu //select manage items menu
game.onNextPrompt("SelectModifierPhase", UiMode.MODIFIER_SELECT, () => { game.onNextPrompt("SelectModifierPhase", UiMode.MODIFIER_SELECT, () => {
const handler = game.scene.ui.getHandler() as ModifierSelectUiHandler; const handler = game.scene.ui.getHandler() as ModifierSelectUiHandler;
handler.processInput(Button.DOWN); handler.processInput(Button.DOWN);
handler.setCursor(1); handler.setCursor(1);
handler.processInput(Button.ACTION); handler.processInput(Button.ACTION);
@ -140,6 +146,8 @@ describe("UI - Transfer Items", () => {
handler.processInput(Button.ACTION); handler.processInput(Button.ACTION);
pokemon = game.field.getPlayerPokemon(); pokemon = game.field.getPlayerPokemon();
handler.processInput(Button.CANCEL);
resolve(); resolve();
}); });
}); });