From 9c67b6d30f14c852937387a5c727d2aff3cedbe8 Mon Sep 17 00:00:00 2001
From: Fix3dll <serhanduzce@gmail.com>
Date: Sun, 6 Mar 2022 15:47:29 +0300
Subject: fix: AutopetFilterTest

---
 .../java/me/xmrvizzy/skyblocker/chat/filters/AutopetFilter.java   | 4 ++--
 src/main/java/me/xmrvizzy/skyblocker/config/SkyblockerConfig.java | 4 ++--
 .../me/xmrvizzy/skyblocker/chat/filters/AutopetFilterTest.java    | 8 +++++++-
 3 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/src/main/java/me/xmrvizzy/skyblocker/chat/filters/AutopetFilter.java b/src/main/java/me/xmrvizzy/skyblocker/chat/filters/AutopetFilter.java
index c0ec47a0..037c16f6 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/chat/filters/AutopetFilter.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/chat/filters/AutopetFilter.java
@@ -11,12 +11,12 @@ public class AutopetFilter extends ChatFilter {
 
     @Override
     public boolean isEnabled() {
-        return SkyblockerConfig.get().messages.autopet != SkyblockerConfig.Autopet.Show;
+        return SkyblockerConfig.get().messages.autopet != SkyblockerConfig.MsgOptions.Show;
     }
 
     @Override
     public boolean onMessage(String[] groups) {
-        if (SkyblockerConfig.get().messages.autopet == SkyblockerConfig.Autopet.ActionBar) {
+        if (SkyblockerConfig.get().messages.autopet == SkyblockerConfig.MsgOptions.ActionBar) {
             MinecraftClient.getInstance().player.sendMessage(new LiteralText(groups[0].replace("§a§lVIEW RULE", "")), true);
         }
         return true;
diff --git a/src/main/java/me/xmrvizzy/skyblocker/config/SkyblockerConfig.java b/src/main/java/me/xmrvizzy/skyblocker/config/SkyblockerConfig.java
index 49e17f50..5b9ce053 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/config/SkyblockerConfig.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/config/SkyblockerConfig.java
@@ -121,7 +121,7 @@ public class SkyblockerConfig implements ConfigData {
         public boolean solvePuzzler = true;
     }
 
-    public enum Autopet {
+    public enum MsgOptions {
         ActionBar,
         Hide,
         Show
@@ -137,7 +137,7 @@ public class SkyblockerConfig implements ConfigData {
         public boolean hideTeleportPad = false;
         public boolean hideCombo = false;
         @ConfigEntry.Gui.EnumHandler(option = ConfigEntry.Gui.EnumHandler.EnumDisplayOption.BUTTON)
-        public Autopet autopet = Autopet.Show;
+        public MsgOptions autopet = MsgOptions.Show;
     }
 
     public enum Info {
diff --git a/src/test/java/me/xmrvizzy/skyblocker/chat/filters/AutopetFilterTest.java b/src/test/java/me/xmrvizzy/skyblocker/chat/filters/AutopetFilterTest.java
index c50e57a9..a6f1381b 100644
--- a/src/test/java/me/xmrvizzy/skyblocker/chat/filters/AutopetFilterTest.java
+++ b/src/test/java/me/xmrvizzy/skyblocker/chat/filters/AutopetFilterTest.java
@@ -1,6 +1,9 @@
 package me.xmrvizzy.skyblocker.chat.filters;
 
 import org.junit.jupiter.api.Test;
+import static org.junit.jupiter.api.Assertions.assertLinesMatch;
+
+import java.util.List;
 
 class AutopetFilterTest extends ChatFilterTest<AutopetFilter> {
     public AutopetFilterTest() {
@@ -9,6 +12,9 @@ class AutopetFilterTest extends ChatFilterTest<AutopetFilter> {
 
     @Test
     void testAutopet() {
-        assertFilters("§cAutopet §eequipped your §7[Lvl 85] §6Tiger§e! §a§lVIEW RULE");
+        List<String> expected = List.of("^§cAutopet §eequipped your §7.*§e! §a§lVIEW RULE$");
+        List<String> actual = List.of("§cAutopet §eequipped your §7[Lvl 85] §6Tiger§e! §a§lVIEW RULE");
+
+        assertLinesMatch(expected, actual);
     }
 }
\ No newline at end of file
-- 
cgit