mirror of https://github.com/kiwix/libkiwix.git
Demonstrating bugs of kiwix::getSearchUrl()
This commit is contained in:
parent
63e0d5c7c2
commit
82dcba542a
|
@ -37,34 +37,34 @@ TEST(OpdsCatalog, getSearchUrl)
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
Filter f;
|
Filter f;
|
||||||
f.query("abc def");
|
f.query("abc def#xyz");
|
||||||
EXPECT_SEARCH_URL("/catalog/v2/entries?q=abc%20def");
|
EXPECT_SEARCH_URL("/catalog/v2/entries?q=abc%20def#xyz");
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
Filter f;
|
Filter f;
|
||||||
f.category("ted");
|
f.category("ted&bob");
|
||||||
EXPECT_SEARCH_URL("/catalog/v2/entries?category=ted");
|
EXPECT_SEARCH_URL("/catalog/v2/entries?category=ted&bob");
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
Filter f;
|
Filter f;
|
||||||
f.lang("eng");
|
f.lang("eng,fra");
|
||||||
EXPECT_SEARCH_URL("/catalog/v2/entries?lang=eng");
|
EXPECT_SEARCH_URL("/catalog/v2/entries?lang=eng,fra");
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
Filter f;
|
Filter f;
|
||||||
f.name("second");
|
f.name("second?");
|
||||||
EXPECT_SEARCH_URL("/catalog/v2/entries?name=second");
|
EXPECT_SEARCH_URL("/catalog/v2/entries?name=second?");
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
Filter f;
|
Filter f;
|
||||||
f.acceptTags({"paper", "plastic"});
|
f.acceptTags({"#paper", "#plastic"});
|
||||||
EXPECT_SEARCH_URL("/catalog/v2/entries?tag=paper;plastic");
|
EXPECT_SEARCH_URL("/catalog/v2/entries?tag=#paper;#plastic");
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
Filter f;
|
Filter f;
|
||||||
f.query("abc");
|
f.query("abc=123");
|
||||||
f.category("ted");
|
f.category("@ted");
|
||||||
EXPECT_SEARCH_URL("/catalog/v2/entries?q=abc&category=ted");
|
EXPECT_SEARCH_URL("/catalog/v2/entries?q=abc=123&category=@ted");
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
Filter f;
|
Filter f;
|
||||||
|
|
Loading…
Reference in New Issue