From 014eae067643b86dbde41c647205d992ca9ba231 Mon Sep 17 00:00:00 2001 From: Rosario1273 Date: Fri, 13 Nov 2026 18:31:20 +0100 Subject: [PATCH 1/2] test: aggiunti i 2 test --- tests/test_contact.py | 12 ++++++++++++ tests/test_student_id.py | 23 +++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 tests/test_contact.py create mode 100644 tests/test_student_id.py diff --git a/tests/test_contact.py b/tests/test_contact.py new file mode 100644 index 0000000..c2104d6 --- /dev/null +++ b/tests/test_contact.py @@ -0,0 +1,12 @@ +import re + +from playwright.sync_api import Page, expect + + +def test_contact_email(page: Page) -> None: + # arrange + page.goto("/contact") + contact_email = page.get_by_test_id("contact-email") + expect(contact_email).to_be_visible() + expect(contact_email).to_have_text("student.office@example.com") + diff --git a/tests/test_student_id.py b/tests/test_student_id.py new file mode 100644 index 0000000..b4a4b9c --- /dev/null +++ b/tests/test_student_id.py @@ -0,0 +1,23 @@ +import re + +from playwright.sync_api import Page, expect + + +def test_student_id(page: Page) -> None: + # arrange + page.goto("/login") + page.get_by_label("Username").fill("mario") + page.get_by_label("Password").fill("password123") + + # act + page.get_by_role("button", name="Log in").click() + + # assert + expect(page.get_by_role("heading", name="Welcome, Mario")).to_be_visible() + + page.goto("/profile") + + student_id = page.get_by_test_id("profile-student-id") + expect(student_id).to_be_visible() + expect(student_id).to_have_text("1000012345") + From af40ad4a3d6cc4ab728ff8939d986050f7839394 Mon Sep 17 00:00:00 2001 From: Rosario1273 Date: Fri, 13 Nov 2026 18:40:01 +0100 Subject: [PATCH 2/2] fix: Sistemata branch,re e newline --- tests/test_contact.py | 5 +---- tests/test_student_id.py | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/tests/test_contact.py b/tests/test_contact.py index c2104d6..0c44351 100644 --- a/tests/test_contact.py +++ b/tests/test_contact.py @@ -1,5 +1,3 @@ -import re - from playwright.sync_api import Page, expect @@ -8,5 +6,4 @@ def test_contact_email(page: Page) -> None: page.goto("/contact") contact_email = page.get_by_test_id("contact-email") expect(contact_email).to_be_visible() - expect(contact_email).to_have_text("student.office@example.com") - + expect(contact_email).to_have_text("student.office@example.com") \ No newline at end of file diff --git a/tests/test_student_id.py b/tests/test_student_id.py index b4a4b9c..0d9b690 100644 --- a/tests/test_student_id.py +++ b/tests/test_student_id.py @@ -1,5 +1,3 @@ -import re - from playwright.sync_api import Page, expect @@ -19,5 +17,4 @@ def test_student_id(page: Page) -> None: student_id = page.get_by_test_id("profile-student-id") expect(student_id).to_be_visible() - expect(student_id).to_have_text("1000012345") - + expect(student_id).to_have_text("1000012345") \ No newline at end of file