diff --git a/test/data/library.xml b/test/data/library.xml index 8508b97f..bf32f250 100644 --- a/test/data/library.xml +++ b/test/data/library.xml @@ -51,4 +51,21 @@ size="556" favicon="faviconMimeType_attribute_is_absent" > + diff --git a/test/library_server.cpp b/test/library_server.cpp index 720b8b18..a1dde0ad 100644 --- a/test/library_server.cpp +++ b/test/library_server.cpp @@ -560,6 +560,15 @@ TEST_F(LibraryServerTest, catalog_v2_categories) List of categories YYYY-MM-DDThh:mm:ssZ + + cats + + YYYY-MM-DDThh:mm:ssZ + 12345678-90ab-cdef-1234-567890abcdef + All entries with category of 'cats'. + jazz List of languages YYYY-MM-DDThh:mm:ssZ + + català + cat + 1 + + YYYY-MM-DDThh:mm:ssZ + 12345678-90ab-cdef-1234-567890abcdef + English eng @@ -1332,6 +1351,7 @@ TEST_F(LibraryServerTest, no_name_mapper_catalog_v2_individual_entry_access) "
\n" \ " \n" \ " \n" \ + " \n" \ " \n" \ " \n" \ " \n" \ diff --git a/test/manager.cpp b/test/manager.cpp index b67c0cfc..c7018852 100644 --- a/test/manager.cpp +++ b/test/manager.cpp @@ -88,6 +88,7 @@ TEST(Manager, reload) manager.reload({ "./test/library.xml" }); EXPECT_EQ(lib->getBooksIds(), (kiwix::Library::BookIdCollection{ "charlesray", + "inaccessiblezim", "raycharles", "raycharles_uncategorized" })); @@ -95,12 +96,14 @@ TEST(Manager, reload) lib->removeBookById("raycharles"); EXPECT_EQ(lib->getBooksIds(), (kiwix::Library::BookIdCollection{ "charlesray", + "inaccessiblezim", "raycharles_uncategorized" })); manager.reload({ "./test/library.xml" }); EXPECT_EQ(lib->getBooksIds(), kiwix::Library::BookIdCollection({ "charlesray", + "inaccessiblezim", "raycharles", "raycharles_uncategorized" }));