From 03b647c930b10c40144cd89cfb926376dd6836cf Mon Sep 17 00:00:00 2001 From: marcospampi Date: Fri, 13 Nov 2026 18:17:36 +0100 Subject: [PATCH 1/2] test: verify correct contact email --- tests/test_contact_email.py | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 tests/test_contact_email.py diff --git a/tests/test_contact_email.py b/tests/test_contact_email.py new file mode 100644 index 0000000..6f66428 --- /dev/null +++ b/tests/test_contact_email.py @@ -0,0 +1,11 @@ +import re + +from playwright.sync_api import Page, expect + +def test_contact_email(page: Page): + page.goto('/contact') + + contact_email = page.get_by_test_id('contact-email') + + expect(contact_email).to_have_text('student.office@example.com') + expect(contact_email).to_have_url('mailto:student.office@example.com') \ No newline at end of file From 6fe5a18f059ded13b8311c4389f6232a6ea78cc2 Mon Sep 17 00:00:00 2001 From: marcospampi Date: Fri, 13 Nov 2026 18:33:22 +0100 Subject: [PATCH 2/2] tests: fix and format test_contact_email --- tests/test_contact_email.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/tests/test_contact_email.py b/tests/test_contact_email.py index 6f66428..8c0694b 100644 --- a/tests/test_contact_email.py +++ b/tests/test_contact_email.py @@ -1,11 +1,10 @@ -import re - from playwright.sync_api import Page, expect -def test_contact_email(page: Page): - page.goto('/contact') - contact_email = page.get_by_test_id('contact-email') +def test_contact_email(page: Page) -> None: + page.goto("/contact") + + contact_email = page.get_by_test_id("contact-email") - expect(contact_email).to_have_text('student.office@example.com') - expect(contact_email).to_have_url('mailto:student.office@example.com') \ No newline at end of file + expect(contact_email).to_have_text("student.office@example.com") + expect(contact_email).to_have_attribute("href", "mailto:student.office@example.com")