From 2bcf3ba3b6063fc02b7d8daf68e454f48d053893 Mon Sep 17 00:00:00 2001 From: "empiricalrun[bot]" <180257021+empiricalrun[bot]@users.noreply.github.com> Date: Wed, 12 Nov 2025 11:01:09 +0000 Subject: [PATCH] test: add home page toggle test for Lorem Ipsum (#446) Co-authored-by: empiricalrun[bot] <180257021+empiricalrun[bot]@users.noreply.github.com> --- tests/home-page.spec.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 tests/home-page.spec.ts diff --git a/tests/home-page.spec.ts b/tests/home-page.spec.ts new file mode 100644 index 00000000..3d7c0f75 --- /dev/null +++ b/tests/home-page.spec.ts @@ -0,0 +1,17 @@ +import { test, expect } from "./fixtures"; + +test.describe('Home Page Tests', () => { + test('toggle shows Lorem Ipsum', async ({ page }) => { + // Navigate to homepage + await page.goto('/'); + + // Wait for page to load + await expect(page.getByText("Lorem Ipsum", { exact: true }).first()).toBeVisible(); + + // Click on the Lorem Ipsum toggle button + await page.getByRole('button', { name: 'Lorem Ipsum' }).click(); + + // Verify the Lorem Ipsum toggle is selected/visible + await expect(page.getByRole('button', { name: 'Lorem Ipsum' })).toBeVisible(); + }); +});