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(); + }); +});