Add HTML5 project deletion flow
This commit is contained in:
@@ -158,12 +158,23 @@ def test_html5_project_index_creates_project_with_fragment():
|
||||
assert f'data-html5-project="{project_id}"' in created.text
|
||||
assert "HTML5 Created" in created.text
|
||||
assert f"/html5/projects/{project_id}/setup" in created.text
|
||||
assert f'hx-post="/html5/projects/{project_id}/delete"' in created.text
|
||||
assert "<html" not in created.text
|
||||
|
||||
setup = client.get(f"/html5/projects/{project_id}/setup")
|
||||
assert setup.status_code == 200
|
||||
assert "HTML5 Created" in setup.text
|
||||
|
||||
deleted = client.post(f"/html5/projects/{project_id}/delete", data={"confirmation": project_id})
|
||||
assert deleted.status_code == 200
|
||||
assert "text/html" in deleted.headers["content-type"]
|
||||
assert f'data-html5-project="{project_id}"' not in deleted.text
|
||||
assert "<html" not in deleted.text
|
||||
|
||||
deleted_setup = client.get(f"/projects/{project_id}/setup")
|
||||
assert deleted_setup.status_code == 200
|
||||
assert deleted_setup.json()["status"] == "NOT_CONFIGURED"
|
||||
|
||||
|
||||
def test_html5_project_setup_renders_server_fragments():
|
||||
client = TestClient(app)
|
||||
|
||||
Reference in New Issue
Block a user