From fe9e63f1c76f0229b9f7dc7173b515769e712676 Mon Sep 17 00:00:00 2001 From: tastybento Date: Sat, 13 Jan 2024 08:23:41 -0800 Subject: [PATCH] Fix tests for creative user inventory challenge completion --- pom.xml | 4 +++- .../world/bentobox/challenges/tasks/TryToCompleteTest.java | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index f20d7d4..b460866 100644 --- a/pom.xml +++ b/pom.xml @@ -35,7 +35,7 @@ 17 2.0.9 - 1.20.1-R0.1-SNAPSHOT + 1.20.4-R0.1-SNAPSHOT 1.2.3-SNAPSHOT 2.0.0-SNAPSHOT 2.6.3 @@ -369,6 +369,8 @@ **/*Names* + + org/bukkit/Material* diff --git a/src/test/java/world/bentobox/challenges/tasks/TryToCompleteTest.java b/src/test/java/world/bentobox/challenges/tasks/TryToCompleteTest.java index 7bcdda9..6b39986 100644 --- a/src/test/java/world/bentobox/challenges/tasks/TryToCompleteTest.java +++ b/src/test/java/world/bentobox/challenges/tasks/TryToCompleteTest.java @@ -499,7 +499,9 @@ public class TryToCompleteTest { public void testCompleteChallengesAddonUserChallengeWorldStringStringSuccessCreative() { when(player.getGameMode()).thenReturn(GameMode.CREATIVE); assertTrue(TryToComplete.complete(addon, user, challenge, world, topLabel, permissionPrefix)); - verify(user).getTranslation(any(World.class), eq("challenges.messages.you-completed-challenge"), eq("[value]"),eq("name")); + // Creative players automatically complete inventory challenges twice - they have infinite inventory + verify(user).getTranslation(world, "challenges.messages.you-repeated-challenge-multiple", "[value]", "name", + "[count]", "2"); } /**