4466ba436b
## 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
24 lines
803 B
TypeScript
24 lines
803 B
TypeScript
/* eslint-disable */
|
|
// Disable ESLint to prevent failing linting inside the Next.js repo.
|
|
// If you're using ESLint on your project, we recommend installing the ESLint Cypress plugin instead:
|
|
// https://github.com/cypress-io/eslint-plugin-cypress
|
|
|
|
// Cypress E2E Test
|
|
describe("Navigation", () => {
|
|
it("should navigate to the about page", () => {
|
|
// Start from the index page
|
|
cy.visit("http://localhost:3000");
|
|
|
|
// Find a link with an href attribute containing "about" and click it
|
|
cy.get('a[href*="about"]').click();
|
|
|
|
// The new url should include "/about"
|
|
cy.url().should("include", "/about");
|
|
|
|
// The new page should contain an h1 with "About page"
|
|
cy.get("h1").contains("About Page");
|
|
});
|
|
});
|
|
|
|
// Prevent TypeScript from reading file as legacy script
|
|
export {};
|