From 59617cfb340c1af3e8011e4acfcba35ce7c1e477 Mon Sep 17 00:00:00 2001 From: AJ Fontaine Date: Fri, 28 Mar 2025 13:33:36 -0400 Subject: [PATCH] Fix stupid test failing --- .../encounters/department-store-sale-encounter.ts | 10 +++++++++- .../encounters/department-store-sale-encounter.test.ts | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/data/mystery-encounters/encounters/department-store-sale-encounter.ts b/src/data/mystery-encounters/encounters/department-store-sale-encounter.ts index ba4e16c4a24..17e676c05f3 100644 --- a/src/data/mystery-encounters/encounters/department-store-sale-encounter.ts +++ b/src/data/mystery-encounters/encounters/department-store-sale-encounter.ts @@ -63,7 +63,15 @@ export const DepartmentStoreSaleEncounter: MysteryEncounter = MysteryEncounterBu .withQuery(`${namespace}:query`) .withOption( MysteryEncounterOptionBuilder.newOptionWithMode(MysteryEncounterOptionMode.DISABLED_OR_DEFAULT) - .withPrimaryPokemonRequirement(new CompatibleMoveRequirement(Moves.PROTECT)) // Check Protect in compatible tms yeah this sucks + .withPrimaryPokemonRequirement( + new CompatibleMoveRequirement([ + Moves.PROTECT, + Moves.TERA_BLAST, + Moves.INFESTATION, + Moves.BOUNCE, + Moves.ELECTROWEB, + ]), + ) // Check Protect in compatible tms yeah this sucks .withDialogue({ buttonLabel: `${namespace}:option.1.label`, buttonTooltip: `${namespace}:option.1.tooltip`, diff --git a/test/mystery-encounter/encounters/department-store-sale-encounter.test.ts b/test/mystery-encounter/encounters/department-store-sale-encounter.test.ts index d4b0de30535..1321e91ec12 100644 --- a/test/mystery-encounter/encounters/department-store-sale-encounter.test.ts +++ b/test/mystery-encounter/encounters/department-store-sale-encounter.test.ts @@ -84,7 +84,7 @@ describe("Department Store Sale - Mystery Encounter", () => { describe("Option 1 - TM Shop", () => { it("should have the correct properties", () => { const option = DepartmentStoreSaleEncounter.options[0]; - expect(option.optionMode).toBe(MysteryEncounterOptionMode.DEFAULT); + expect(option.optionMode).toBe(MysteryEncounterOptionMode.DISABLED_OR_DEFAULT); expect(option.dialogue).toBeDefined(); expect(option.dialogue).toStrictEqual({ buttonLabel: `${namespace}:option.1.label`,