Skip to content

Commit 7b06316

Browse files
authored
test(v9/nextjs): Update error listener for generateMetadata test (#17249)
backports #17199
1 parent d5ff54f commit 7b06316

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

dev-packages/e2e-tests/test-applications/nextjs-14/tests/generation-functions.test.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,16 +42,17 @@ test('Should send a transaction and an error event for a faulty generateMetadata
4242
});
4343

4444
const errorEventPromise = waitForError('nextjs-14', errorEvent => {
45-
return errorEvent?.exception?.values?.[0]?.value === 'generateMetadata Error';
45+
return (
46+
errorEvent?.exception?.values?.[0]?.value === 'generateMetadata Error' &&
47+
errorEvent.transaction === 'Page.generateMetadata (/generation-functions)'
48+
);
4649
});
4750

4851
await page.goto(`/generation-functions?metadataTitle=${testTitle}&shouldThrowInGenerateMetadata=1`);
4952

5053
const errorEvent = await errorEventPromise;
5154
const transactionEvent = await transactionPromise;
5255

53-
expect(errorEvent.transaction).toBe('Page.generateMetadata (/generation-functions)');
54-
5556
// Assert that isolation scope works properly
5657
expect(errorEvent.tags?.['my-isolated-tag']).toBe(true);
5758
expect(errorEvent.tags?.['my-global-scope-isolated-tag']).not.toBeDefined();

0 commit comments

Comments
 (0)