diff --git a/lib/src/test/java/de/kuschku/libquassel/util/ExpressionMatchTest.kt b/lib/src/test/java/de/kuschku/libquassel/util/ExpressionMatchTest.kt
index 5ee09e9e4c28c2db9a5d1351356c76abafb0f98d..96e62fbded1f7d318830c01fdabeb3b9f97bff27 100644
--- a/lib/src/test/java/de/kuschku/libquassel/util/ExpressionMatchTest.kt
+++ b/lib/src/test/java/de/kuschku/libquassel/util/ExpressionMatchTest.kt
@@ -400,4 +400,13 @@ class ExpressionMatchTest {
       assertEquals(ExpressionMatch.trimMultiWildcardWhitespace(result), result)
     }
   }
+
+  @Test
+  fun testInvalid() {
+    val invalidRegex = ExpressionMatch("*network", ExpressionMatch.MatchMode.MatchRegEx, false)
+    assertFalse(invalidRegex.isValid())
+    assertFalse(invalidRegex.match(""))
+    assertFalse(invalidRegex.match("network"))
+    assertFalse(invalidRegex.match("testnetwork"))
+  }
 }