MCPcopy Create free account
hub / github.com/freeCodeCamp/freeCodeCamp / expectPreviewToBeShown

Function expectPreviewToBeShown

e2e/completed-project-preview.spec.ts:23–37  ·  view source on GitHub ↗
(page: Page)

Source from the content-addressed store, hash-verified

21};
22
23async function expectPreviewToBeShown(page: Page) {
24 await page
25 .getByRole('button', { name: 'View Solution for Build a Tribute Page' })
26 .first()
27 .click();
28 await page.getByRole('menuitem', { name: 'View Project' }).click();
29 const modalHeading = page.getByRole('heading', {
30 name: 'Build a Tribute Page',
31 exact: true
32 });
33 await expect(modalHeading).toBeVisible();
34
35 const projectPreview = page.frameLocator('#fcc-project-preview-frame');
36 await expect(projectPreview.getByText('Tribute page text')).toBeVisible();
37}
38
39test.describe('Completed project preview', () => {
40 test.use({ storageState: 'playwright/.auth/development-user.json' });

Calls

no outgoing calls

Tested by

no test coverage detected