From 1320d58c4a60826dc7ebffa4222b6cefc255ccce Mon Sep 17 00:00:00 2001 From: Patrick Alvin Alcala Date: Tue, 26 Aug 2025 11:53:58 +0800 Subject: [PATCH] Added test file --- src/pages/tests/index.spec.ts | 20 ++++++++++++++++++++ src/pages/tests/next.spec.ts | 0 2 files changed, 20 insertions(+) create mode 100644 src/pages/tests/index.spec.ts create mode 100644 src/pages/tests/next.spec.ts diff --git a/src/pages/tests/index.spec.ts b/src/pages/tests/index.spec.ts new file mode 100644 index 0000000..27fa49a --- /dev/null +++ b/src/pages/tests/index.spec.ts @@ -0,0 +1,20 @@ +import { test, expect } from '@playwright/test' + +test('page loaded correctly', async ({ page }) => { + await page.goto('http://localhost:4321') + + await expect(page).toHaveTitle('Home') + + const descriptionMeta = await page.getAttribute('meta[name="name"]', 'content') + expect(descriptionMeta).toBe('Template') + + const keywordsMeta = await page.getAttribute('meta[name="description"]', 'content') + expect(keywordsMeta).toBe('This is just a template.') +}) + +test('header title is visible and contains correct text', async ({ page }) => { + await page.goto('http://localhost:4321') + + const headerTitle = await page.textContent('h1') + expect(headerTitle).toBe('Main Page') +}) diff --git a/src/pages/tests/next.spec.ts b/src/pages/tests/next.spec.ts new file mode 100644 index 0000000..e69de29