feat: facette Extensions dans les facettes de recherche #157
This commit is contained in:
@@ -225,6 +225,14 @@ class TestAdvancedSearchAPI:
|
||||
resp = client.get("/api/advanced-search?q=python&vault=all")
|
||||
data = self._check(resp)
|
||||
assert "facets" in data
|
||||
# #157 — extension facet: keys are query-ready (no leading dot) and,
|
||||
# when there are results, at least one extension is counted.
|
||||
exts = data["facets"]["extensions"]
|
||||
assert isinstance(exts, dict)
|
||||
assert all(not e.startswith(".") for e in exts)
|
||||
if data["total"] > 0:
|
||||
assert len(exts) >= 1
|
||||
assert sum(exts.values()) <= data["total"]
|
||||
|
||||
def test_empty_query(self, client):
|
||||
resp = client.get("/api/advanced-search?q=")
|
||||
|
||||
Reference in New Issue
Block a user