diff --git a/e2e/coding-interview-prep-intro-page.spec.ts b/e2e/coding-interview-prep-intro-page.spec.ts new file mode 100644 index 00000000000..3a90fea4177 --- /dev/null +++ b/e2e/coding-interview-prep-intro-page.spec.ts @@ -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(); + }); +});