def test_homepage_has_skip_link_and_landmarks(client): response = client.get("/") assert response.status_code == 200 html = response.text assert 'href="#main-content"' in html assert '
' in html def test_modal_and_share_controls_have_accessible_labels(client): response = client.get("/") assert response.status_code == 200 html = response.text assert 'aria-label="Close summary modal"' in html assert 'aria-label="Share on X"' in html assert 'aria-label="Share on WhatsApp"' in html assert 'aria-label="Share on LinkedIn"' in html assert 'aria-label="Copy article link"' in html assert 'aria-label="Back to top"' in html assert 'aria-label="Close policy modal"' in html