From 4568618cf1a2a12424d398d78782991d1a268a80 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Tue, 17 Mar 2026 15:43:55 +0100 Subject: [PATCH] create-app: fix next-app e2e sign-in assertion Signed-off-by: Patrik Oldsberg Made-with: Cursor --- .changeset/fix-next-app-e2e-sidebar.md | 5 +++++ .../templates/next-app/packages/app/e2e-tests/app.test.ts | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/fix-next-app-e2e-sidebar.md diff --git a/.changeset/fix-next-app-e2e-sidebar.md b/.changeset/fix-next-app-e2e-sidebar.md new file mode 100644 index 0000000000..d5875b32e4 --- /dev/null +++ b/.changeset/fix-next-app-e2e-sidebar.md @@ -0,0 +1,5 @@ +--- +'@backstage/create-app': patch +--- + +Fixed the generated next app E2E test to verify the post-sign-in navigation, matching the current default app behavior. diff --git a/packages/create-app/templates/next-app/packages/app/e2e-tests/app.test.ts b/packages/create-app/templates/next-app/packages/app/e2e-tests/app.test.ts index 839ff883de..3347034856 100644 --- a/packages/create-app/templates/next-app/packages/app/e2e-tests/app.test.ts +++ b/packages/create-app/templates/next-app/packages/app/e2e-tests/app.test.ts @@ -23,5 +23,6 @@ test('App should render the welcome page', async ({ page }) => { await expect(enterButton).toBeVisible(); await enterButton.click(); - await expect(page.getByText('My Company Catalog')).toBeVisible(); + await expect(page.getByRole('link', { name: 'Catalog' })).toBeVisible(); + await expect(page.getByRole('link', { name: 'APIs' })).toBeVisible(); });