From 19cca2664b825eae0afb9c088aa6b6bd233f75f2 Mon Sep 17 00:00:00 2001 From: Bertie690 Date: Tue, 24 Jun 2025 19:06:48 -0400 Subject: [PATCH] Added TODO test case for Roost --- test/moves/roost.test.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/moves/roost.test.ts b/test/moves/roost.test.ts index 3707e0ead45..0b65d36f82a 100644 --- a/test/moves/roost.test.ts +++ b/test/moves/roost.test.ts @@ -7,7 +7,7 @@ import { MoveEffectPhase } from "#app/phases/move-effect-phase"; import { TurnEndPhase } from "#app/phases/turn-end-phase"; import GameManager from "#test/testUtils/gameManager"; import Phaser from "phaser"; -import { afterEach, beforeAll, beforeEach, describe, expect, test } from "vitest"; +import { afterEach, beforeAll, beforeEach, describe, expect, test, it } from "vitest"; describe("Moves - Roost", () => { let phaserGame: Phaser.Game; @@ -47,6 +47,9 @@ describe("Moves - Roost", () => { * 6. Non flying types using roost (such as dunsparce) are already grounded, so this move will only heal and have no other effects. */ + // TODO: This test currently is meaningless since we don't fail ineffective moves + it.todo("should still ground the user without failing when used at full HP"); + test("Non flying type uses roost -> no type change, took damage", async () => { await game.classicMode.startBattle([SpeciesId.DUNSPARCE]); const playerPokemon = game.scene.getPlayerPokemon()!;