diff --git a/testing/tests/carddav/2100-REPORT-vcard-text_match.test b/testing/tests/carddav/2100-REPORT-vcard-text_match.test
new file mode 100644
index 00000000..152bf985
--- /dev/null
+++ b/testing/tests/carddav/2100-REPORT-vcard-text_match.test
@@ -0,0 +1,47 @@
+#
+# Request a REPORT
+#
+# param-filter with text-match should only return events where Ian Winsleigh
+# is invited.
+#
+# Bug report: https://gitlab.com/davical-project/davical/-/issues/232
+#
+# Looking for a number of events, at least: /user1/anotherone/20061009T214137Z-5718-1001-1-1dolmein.ics
+#
+TYPE=REPORT
+URL=http://regression.host/caldav.php/user1/anotherone/
+
+HEADER=Accept: text/xml,application/xml
+HEADER=Content-Type: text/xml
+HEADER=Depth: 1
+
+# HEAD
+
+BEGINDATA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Winsleigh
+
+
+
+
+
+
+
+ENDDATA
+
+REPLACE=_"[0-9a-f]+"_some valid etag_
+REPLACE=/^REV:.*$/REV:date/
+REPLACE=/^UID:.*$/UID:a nice UID/