Files
StevenandGitHub 4466ba436b chore(examples): use default prettier for examples/templates (#60530)
## Description
This PR ensures that the default prettier config is used for examples
and templates.

This config is compatible with `prettier@3` as well (upgrading prettier
is bigger change that can be a future PR).

## Changes
- Updated `.prettierrc.json` in root with `"trailingComma": "es5"` (will
be needed upgrading to prettier@3)
- Added `examples/.prettierrc.json` with default config (this will
change every example)
- Added `packages/create-next-app/templates/.prettierrc.json` with
default config (this will change every template)

## Related

- Fixes #54402
- Closes #54409
2024-01-11 16:01:44 -07:00

15 lines
612 B
TypeScript

import { test, expect } from "@playwright/test";
test("should navigate to the about page", async ({ page }) => {
// Start from the index page (the baseURL is set via the webServer in the playwright.config.ts)
await page.goto("/home");
// Find an element with the text 'About Page' and click on it
await page.getByText("About Page").click();
// The new url should be "/about" (baseURL is used there)
await expect(page).toHaveURL("/home/about");
// The new page should contain an h1 with "About Page"
await expect(page.getByRole("heading", { level: 1 })).toContainText(
"About Page",
);
});