From 38a743db37902887e9642f301bb5a13abcc2fee0 Mon Sep 17 00:00:00 2001 From: Adam Moussa Date: Thu, 30 Jul 2026 17:28:40 -0400 Subject: [PATCH 1/2] test(form): cover sticky footer at narrow widths --- tests/test_generate_form.py | 164 ++++++++++++++++++++++++++++++------ 1 file changed, 139 insertions(+), 25 deletions(-) diff --git a/tests/test_generate_form.py b/tests/test_generate_form.py index cf3cd53..1ea7972 100644 --- a/tests/test_generate_form.py +++ b/tests/test_generate_form.py @@ -82,6 +82,27 @@ def _google_credential() -> str: return f"e30.{encoded}.signature" +def _mock_form_routes(page): + page.route( + "**/api/form-status/**", + lambda route: route.fulfill( + status=200, + content_type="application/json", + body='{"status":"open"}', + ), + ) + page.route( + "**/api/roster**", + lambda route: route.fulfill( + status=200, + content_type="application/json", + body=json.dumps( + {"employees": [{"name": "Ada Lovelace", "email": "ada@example.com"}]} + ), + ), + ) + + class TestGenerateFormStructural: def test_local_and_google_render(self): local = _render(google=False) @@ -140,6 +161,18 @@ class TestGenerateFormStructural: local = _render(google=False) assert "