test: Playwright tests #6
|
@ -5,3 +5,18 @@ test('home page has main and background', async ({ page }) => {
|
||||||
await expect(page.locator('main')).toBeVisible();
|
await expect(page.locator('main')).toBeVisible();
|
||||||
await expect(page.locator('#background')).toBeVisible();
|
await expect(page.locator('#background')).toBeVisible();
|
||||||
});
|
});
|
||||||
|
test('home page bio button', async ({ page }) => {
|
||||||
|
await page.goto('/');
|
||||||
|
await page.getByRole('link', { name : 'Bio' }).click();
|
||||||
|
await expect(page).toHaveURL('/#bio');
|
||||||
|
});
|
||||||
|
test('home page blog button', async ({ page }) => {
|
||||||
|
await page.goto('/');
|
||||||
|
await page.getByText('Blog').click();
|
||||||
|
await expect(page).toHaveURL(/post/);
|
||||||
|
});
|
||||||
|
test('home page archives button', async ({ page }) => {
|
||||||
|
await page.goto('/');
|
||||||
|
await page.getByText('Archives').click();
|
||||||
|
await expect(page).toHaveURL(/archives/);
|
||||||
|
});
|
||||||
|
|
Loading…
Reference in New Issue