forked from Github-Mirrors/canaille
tests: test HTMX rendering
This commit is contained in:
parent
887f8d07b1
commit
c6eec2b399
1 changed files with 15 additions and 0 deletions
15
tests/app/test_htmx.py
Normal file
15
tests/app/test_htmx.py
Normal file
|
@ -0,0 +1,15 @@
|
|||
def test_render_htmx(testclient, logged_admin, foo_group):
|
||||
"""Test that partial templates are used for HTMX requests."""
|
||||
res = testclient.get("/groups")
|
||||
assert res.template == "core/groups.html"
|
||||
|
||||
res = testclient.get("/groups", headers={"HX-Request": "true"})
|
||||
assert res.template == "core/partial/groups.html"
|
||||
|
||||
res = testclient.get(f"/groups/{foo_group.display_name}")
|
||||
assert res.template == "core/group.html"
|
||||
|
||||
res = testclient.get(
|
||||
f"/groups/{foo_group.display_name}", headers={"HX-Request": "true"}
|
||||
)
|
||||
assert res.template == "core/partial/group-members.html"
|
Loading…
Reference in a new issue