Add test for aliasName filtering

Adds test to check if filtering by alias name works.
This commit is contained in:
Nikhil Tanwar 2022-09-02 01:24:19 +05:30 committed by Kelson
parent 8a3a0b08c2
commit 2cd057941e
1 changed files with 18 additions and 0 deletions

View File

@ -500,6 +500,24 @@ TEST_F(LibraryTest, filterByTags)
); );
} }
TEST_F(LibraryTest, filterByAliasNames)
{
// filtering for one book
EXPECT_FILTER_RESULTS(kiwix::Filter().aliasNames({"zimfile"}),
"Ray Charles"
);
// filerting for more than one book
EXPECT_FILTER_RESULTS(kiwix::Filter().aliasNames({"zimfile", "example"}),
"An example ZIM archive",
"Ray Charles"
);
// filtering by alias name requires full text match
EXPECT_FILTER_RESULTS(kiwix::Filter().aliasNames({"wrong_name"}),
/* no results */
);
}
TEST_F(LibraryTest, filterByQuery) TEST_F(LibraryTest, filterByQuery)
{ {