mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
fix(templates): add missing empty package results text
Signed-off-by: Kevin Morris <kevr@0cost.org>
This commit is contained in:
parent
94e8d34948
commit
d6d41cdbad
2 changed files with 26 additions and 0 deletions
|
@ -10,6 +10,21 @@
|
||||||
</ul>
|
</ul>
|
||||||
{% include "partials/packages/search.html" %}
|
{% include "partials/packages/search.html" %}
|
||||||
|
|
||||||
|
{% elif not packages_count %}
|
||||||
|
|
||||||
|
{% include "partials/packages/search.html" %}
|
||||||
|
<div id="pkglist-results" class="box">
|
||||||
|
<p>{{ "No packages matched your search criteria." | tr }}</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{% if success %}
|
||||||
|
<ul class="success">
|
||||||
|
{% for message in success %}
|
||||||
|
<li>{{ message | tr }}</li>
|
||||||
|
{% endfor %}
|
||||||
|
</ul>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
{% else %}
|
{% else %}
|
||||||
|
|
||||||
{% set pages = (packages_count / PP) | ceil %}
|
{% set pages = (packages_count / PP) | ceil %}
|
||||||
|
|
|
@ -564,6 +564,17 @@ def test_packages(client: TestClient, packages: List[Package]):
|
||||||
assert len(rows) == 50 # Default per-page
|
assert len(rows) == 50 # Default per-page
|
||||||
|
|
||||||
|
|
||||||
|
def test_packages_empty(client: TestClient):
|
||||||
|
with client as request:
|
||||||
|
response = request.get("/packages")
|
||||||
|
assert response.status_code == int(HTTPStatus.OK)
|
||||||
|
|
||||||
|
root = parse_root(response.text)
|
||||||
|
results = root.xpath('//div[@id="pkglist-results"]/p')
|
||||||
|
expected = "No packages matched your search criteria."
|
||||||
|
assert results[0].text.strip() == expected
|
||||||
|
|
||||||
|
|
||||||
def test_packages_search_by_name(client: TestClient, packages: List[Package]):
|
def test_packages_search_by_name(client: TestClient, packages: List[Package]):
|
||||||
with client as request:
|
with client as request:
|
||||||
response = request.get("/packages", params={
|
response = request.get("/packages", params={
|
||||||
|
|
Loading…
Add table
Reference in a new issue