mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-03-26 17:02:27 -04:00
feat(e2e): adding e2e Playwright tests for coding-interview-prep Intro page (#51371)
This commit is contained in:
26
e2e/coding-interview-prep-intro-page.spec.ts
Normal file
26
e2e/coding-interview-prep-intro-page.spec.ts
Normal file
@@ -0,0 +1,26 @@
|
||||
import { test, expect, type Page } from '@playwright/test';
|
||||
|
||||
test.describe('Certification intro page', () => {
|
||||
let page: Page;
|
||||
|
||||
test.beforeAll(async ({ browser }) => {
|
||||
page = await browser.newPage();
|
||||
await page.goto('/learn/coding-interview-prep/');
|
||||
});
|
||||
|
||||
test.afterAll(async () => {
|
||||
await page.close();
|
||||
});
|
||||
|
||||
test('Should have a relevant page title', async () => {
|
||||
await expect(page).toHaveTitle('Coding Interview Prep | freeCodeCamp.org');
|
||||
});
|
||||
|
||||
test('Should render', async () => {
|
||||
await expect(
|
||||
page.locator(
|
||||
"text=If you're looking for free coding exercises to prepare for your next job interview, we've got you covered."
|
||||
)
|
||||
).toBeVisible();
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user