diff --git a/dev-packages/e2e-tests/test-applications/nextjs-14/tests/generation-functions.test.ts b/dev-packages/e2e-tests/test-applications/nextjs-14/tests/generation-functions.test.ts index 384e1e35055d..f0645c9fd8e5 100644 --- a/dev-packages/e2e-tests/test-applications/nextjs-14/tests/generation-functions.test.ts +++ b/dev-packages/e2e-tests/test-applications/nextjs-14/tests/generation-functions.test.ts @@ -42,7 +42,10 @@ test('Should send a transaction and an error event for a faulty generateMetadata }); const errorEventPromise = waitForError('nextjs-14', errorEvent => { - return errorEvent?.exception?.values?.[0]?.value === 'generateMetadata Error'; + return ( + errorEvent?.exception?.values?.[0]?.value === 'generateMetadata Error' && + errorEvent.transaction === 'Page.generateMetadata (/generation-functions)' + ); }); await page.goto(`/generation-functions?metadataTitle=${testTitle}&shouldThrowInGenerateMetadata=1`); @@ -50,8 +53,6 @@ test('Should send a transaction and an error event for a faulty generateMetadata const errorEvent = await errorEventPromise; const transactionEvent = await transactionPromise; - expect(errorEvent.transaction).toBe('Page.generateMetadata (/generation-functions)'); - // Assert that isolation scope works properly expect(errorEvent.tags?.['my-isolated-tag']).toBe(true); expect(errorEvent.tags?.['my-global-scope-isolated-tag']).not.toBeDefined();