diff --git a/test/server.cpp b/test/server.cpp
index 6d1028bd1..e6df02474 100644
--- a/test/server.cpp
+++ b/test/server.cpp
@@ -809,6 +809,25 @@ TEST_F(LibraryServerTest, catalog_prefix_search)
}
}
+TEST_F(LibraryServerTest, catalog_search_with_word_exclusion)
+{
+ const auto r = zfs1_->GET("/catalog/search?q=ray%20-uncategorized");
+ EXPECT_EQ(r->status, 200);
+ EXPECT_EQ(maskVariableOPDSFeedData(r->body),
+ OPDS_FEED_TAG
+ "