diff --git a/packages/nextjs/test/integration/test/client/tracingClientGetInitialProps.js b/packages/nextjs/test/integration/test/client/tracingClientGetInitialProps.js index 3c53a0f87654..9a7a90189207 100644 --- a/packages/nextjs/test/integration/test/client/tracingClientGetInitialProps.js +++ b/packages/nextjs/test/integration/test/client/tracingClientGetInitialProps.js @@ -7,8 +7,9 @@ const { const assert = require('assert').strict; module.exports = async ({ page, url, requests }) => { + const requestPromise = page.waitForRequest(isTransactionRequest); await page.goto(`${url}/42/withInitialProps`); - await page.waitForRequest(isTransactionRequest); + await requestPromise; const transactionEnvelope = extractEnvelopeFromRequest(requests.transactions[0]); diff --git a/packages/nextjs/test/integration/test/client/tracingClientGetServerSideProps.js b/packages/nextjs/test/integration/test/client/tracingClientGetServerSideProps.js index 59c1613ff30f..89ae179c2f62 100644 --- a/packages/nextjs/test/integration/test/client/tracingClientGetServerSideProps.js +++ b/packages/nextjs/test/integration/test/client/tracingClientGetServerSideProps.js @@ -7,8 +7,9 @@ const { const assert = require('assert').strict; module.exports = async ({ page, url, requests }) => { + const requestPromise = page.waitForRequest(isTransactionRequest); await page.goto(`${url}/1337/withServerSideProps`); - await page.waitForRequest(isTransactionRequest); + await requestPromise; const transactionEnvelope = extractEnvelopeFromRequest(requests.transactions[0]); diff --git a/packages/nextjs/test/integration/test/client/tracingDynamicRoute.js b/packages/nextjs/test/integration/test/client/tracingDynamicRoute.js index 4fc5c0d72ab8..d9016160eaa7 100644 --- a/packages/nextjs/test/integration/test/client/tracingDynamicRoute.js +++ b/packages/nextjs/test/integration/test/client/tracingDynamicRoute.js @@ -1,8 +1,9 @@ const { expectRequestCount, isTransactionRequest, expectTransaction } = require('../utils/client'); module.exports = async ({ page, url, requests }) => { + const requestPromise = page.waitForRequest(isTransactionRequest); await page.goto(`${url}/users/102`); - await page.waitForRequest(isTransactionRequest); + await requestPromise; expectTransaction(requests.transactions[0], { transaction: '/users/[id]', diff --git a/packages/nextjs/test/integration/test/client/tracingFetch.js b/packages/nextjs/test/integration/test/client/tracingFetch.js index 2d56e802e35e..5db09753bf42 100644 --- a/packages/nextjs/test/integration/test/client/tracingFetch.js +++ b/packages/nextjs/test/integration/test/client/tracingFetch.js @@ -6,9 +6,10 @@ const { } = require('../utils/client'); module.exports = async ({ page, url, requests }) => { + const requestPromise = page.waitForRequest(isTransactionRequest); await page.goto(`${url}/fetch`); await page.click('button'); - await page.waitForRequest(isTransactionRequest); + await requestPromise; expectTransaction(requests.transactions[0], { transaction: '/fetch', diff --git a/packages/nextjs/test/integration/test/client/tracingNavigate.js b/packages/nextjs/test/integration/test/client/tracingNavigate.js index 327d03de58ae..fabc4c57fcba 100644 --- a/packages/nextjs/test/integration/test/client/tracingNavigate.js +++ b/packages/nextjs/test/integration/test/client/tracingNavigate.js @@ -2,8 +2,9 @@ const { sleep } = require('../utils/common'); const { expectRequestCount, isTransactionRequest, expectTransaction } = require('../utils/client'); module.exports = async ({ page, url, requests }) => { + const requestPromise = page.waitForRequest(isTransactionRequest); await page.goto(`${url}/42/withInitialProps/`); - await page.waitForRequest(isTransactionRequest); + await requestPromise; expectTransaction(requests.transactions[0], { transaction: '/[id]/withInitialProps', diff --git a/packages/nextjs/test/integration/test/client/tracingPageLoad.js b/packages/nextjs/test/integration/test/client/tracingPageLoad.js index 3d311dc817a1..4b98cc81dc60 100644 --- a/packages/nextjs/test/integration/test/client/tracingPageLoad.js +++ b/packages/nextjs/test/integration/test/client/tracingPageLoad.js @@ -1,8 +1,9 @@ const { expectRequestCount, isTransactionRequest, expectTransaction } = require('../utils/client'); module.exports = async ({ page, url, requests }) => { + const requestPromise = page.waitForRequest(isTransactionRequest); await page.goto(`${url}/healthy`); - await page.waitForRequest(isTransactionRequest); + await requestPromise; expectTransaction(requests.transactions[0], { contexts: {