From 5ad1bfcc2b0e8840ffc5449be32f8918d9d924b2 Mon Sep 17 00:00:00 2001 From: Sem Bauke Date: Fri, 3 May 2024 11:00:29 +0200 Subject: [PATCH] feat: convert intro page test to playwright (#54620) --- .../learn/coding-interview-prep/intro-page.ts | 10 ---------- e2e/intro-page.spec.ts | 13 +++++++++++++ 2 files changed, 13 insertions(+), 10 deletions(-) delete mode 100644 cypress/e2e/default/learn/coding-interview-prep/intro-page.ts create mode 100644 e2e/intro-page.spec.ts diff --git a/cypress/e2e/default/learn/coding-interview-prep/intro-page.ts b/cypress/e2e/default/learn/coding-interview-prep/intro-page.ts deleted file mode 100644 index 053282df3c7..00000000000 --- a/cypress/e2e/default/learn/coding-interview-prep/intro-page.ts +++ /dev/null @@ -1,10 +0,0 @@ -describe('Certification intro page', () => { - it('Should render', () => { - cy.visit('/learn/coding-interview-prep'); - cy.contains( - "If you're looking for free coding exercises to prepare for your next job interview, we've got you covered." - ).should('be.visible'); - - cy.title().should('eq', 'Coding Interview Prep | freeCodeCamp.org'); - }); -}); diff --git a/e2e/intro-page.spec.ts b/e2e/intro-page.spec.ts new file mode 100644 index 00000000000..b58346ef2b9 --- /dev/null +++ b/e2e/intro-page.spec.ts @@ -0,0 +1,13 @@ +import { test, expect } from '@playwright/test'; + +test.describe('Certification intro page', () => { + test('Should render', async ({ page }) => { + await page.goto('/learn/coding-interview-prep'); + await expect( + page.getByText( + "If you're looking for free coding exercises to prepare for your next job interview, we've got you covered." + ) + ).toBeVisible(); + await expect(page).toHaveTitle('Coding Interview Prep | freeCodeCamp.org'); + }); +});