From 4f6a5759aacd14568f3026d6f5041355c37b2d35 Mon Sep 17 00:00:00 2001 From: Veloman Yunkan Date: Tue, 18 Apr 2023 14:24:00 +0400 Subject: [PATCH] LibraryServerTest.catalog_v2_entries_multiple_filters --- test/library_server.cpp | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/test/library_server.cpp b/test/library_server.cpp index a472f2356..844fcdd62 100644 --- a/test/library_server.cpp +++ b/test/library_server.cpp @@ -793,6 +793,24 @@ TEST_F(LibraryServerTest, catalog_v2_entries_filtered_by_language) } } +TEST_F(LibraryServerTest, catalog_v2_entries_multiple_filters) +{ + { + const auto r = zfs1_->GET("/ROOT%23%3F/catalog/v2/entries?lang=fra&category=jazz"); + EXPECT_EQ(r->status, 200); + EXPECT_EQ(maskVariableOPDSFeedData(r->body), + CATALOG_V2_ENTRIES_PREAMBLE("?lang=fra&category=jazz") + " Filtered Entries (lang=fra&category=jazz)\n" + " YYYY-MM-DDThh:mm:ssZ\n" + " 1\n" + " 0\n" + " 1\n" + CHARLES_RAY_CATALOG_ENTRY + "\n" + ); + } +} + TEST_F(LibraryServerTest, catalog_v2_individual_entry_access) { const auto r = zfs1_->GET("/ROOT%23%3F/catalog/v2/entry/raycharles"); @@ -1193,7 +1211,7 @@ TEST_F(LibraryServerTest, noJS) { FILTERS_HTML("") HOME_BODY_0_RESULTS FINAL_HTML_TEXT); - + // no_js_download r = zfs1_->GET("/ROOT%23%3F/nojs/download/zimfile"); EXPECT_EQ(r->status, 200);