@@ -19,6 +19,7 @@ import {
1919 getEventsByType ,
2020 getUrl ,
2121 isDataPlaneRequest ,
22+ parseRequestBody ,
2223 verifyIngestionWithRetry
2324} from 'test-utils/smoke-test-utils' ;
2425
@@ -60,7 +61,7 @@ test('when session start event is sent then event is ingested', async ({
6061 ) ;
6162
6263 // Parse payload to verify event count
63- const requestBody = JSON . parse ( response . request ( ) . postData ( ) ) ;
64+ const requestBody = await parseRequestBody ( response . request ( ) ) ;
6465
6566 const session = getEventsByType ( requestBody , SESSION_START_EVENT_TYPE ) ;
6667 const eventIds = getEventIds ( session ) ;
@@ -87,7 +88,7 @@ test('when resource event is sent then event is ingested', async ({ page }) => {
8788 ) ;
8889
8990 // Parse payload to verify event count
90- const requestBody = JSON . parse ( response . request ( ) . postData ( ) ) ;
91+ const requestBody = await parseRequestBody ( response . request ( ) ) ;
9192
9293 const resource = getEventsByType (
9394 requestBody ,
@@ -119,7 +120,7 @@ test('when LCP event is sent then event is ingested', async ({ page }) => {
119120 ) ;
120121
121122 // Parse payload to verify event count
122- const requestBody = JSON . parse ( response . request ( ) . postData ( ) ) ;
123+ const requestBody = await parseRequestBody ( response . request ( ) ) ;
123124
124125 const lcp = getEventsByType ( requestBody , LCP_EVENT_TYPE ) ;
125126 const eventIds = getEventIds ( lcp ) ;
@@ -149,7 +150,7 @@ test('when FID event is sent then event is ingested', async ({ page }) => {
149150 ) ;
150151
151152 // Parse payload to verify event count
152- const requestBody = JSON . parse ( response . request ( ) . postData ( ) ) ;
153+ const requestBody = await parseRequestBody ( response . request ( ) ) ;
153154
154155 const fid = getEventsByType ( requestBody , FID_EVENT_TYPE ) ;
155156 const eventIds = getEventIds ( fid ) ;
@@ -181,7 +182,7 @@ test('when navigation events are sent then events are ingested', async ({
181182 ) ;
182183
183184 // Parse payload to verify event count
184- const requestBody = JSON . parse ( response . request ( ) . postData ( ) ) ;
185+ const requestBody = await parseRequestBody ( response . request ( ) ) ;
185186
186187 const navigation = getEventsByType (
187188 requestBody ,
@@ -217,7 +218,7 @@ test('when page view event is sent then the event is ingested', async ({
217218 ) ;
218219
219220 // Parse payload to verify event count
220- const requestBody = JSON . parse ( response . request ( ) . postData ( ) ) ;
221+ const requestBody = await parseRequestBody ( response . request ( ) ) ;
221222
222223 const pageViews = getEventsByType ( requestBody , PAGE_VIEW_EVENT_TYPE ) ;
223224 const eventIds = getEventIds ( pageViews ) ;
@@ -254,7 +255,7 @@ test('when error events are sent then the events are ingested', async ({
254255 ) ;
255256
256257 // Parse payload to verify event count
257- const requestBody = JSON . parse ( response . request ( ) . postData ( ) ) ;
258+ const requestBody = await parseRequestBody ( response . request ( ) ) ;
258259
259260 const errors = getEventsByType ( requestBody , JS_ERROR_EVENT_TYPE ) ;
260261 const eventIds = getEventIds ( errors ) ;
@@ -289,7 +290,7 @@ test('when http events are sent then the events are ingested', async ({
289290 ) ;
290291
291292 // Parse payload to verify event count
292- const requestBody = JSON . parse ( response . request ( ) . postData ( ) ) ;
293+ const requestBody = await parseRequestBody ( response . request ( ) ) ;
293294
294295 const httpEvents = getEventsByType ( requestBody , HTTP_EVENT_TYPE ) ;
295296 const eventIds = getEventIds ( httpEvents ) ;
@@ -325,7 +326,7 @@ test('when CLS event is sent then the event is ingested', async ({ page }) => {
325326 ) ;
326327
327328 // Parse payload to verify event count
328- const requestBody = JSON . parse ( response . request ( ) . postData ( ) ) ;
329+ const requestBody = await parseRequestBody ( response . request ( ) ) ;
329330
330331 const clsEvents = getEventsByType ( requestBody , CLS_EVENT_TYPE ) ;
331332 const eventIds = getEventIds ( clsEvents ) ;
@@ -358,7 +359,7 @@ test('when dom event is sent then the event is ingested', async ({ page }) => {
358359 ) ;
359360
360361 // Parse payload to verify event count
361- const requestBody = JSON . parse ( response . request ( ) . postData ( ) ) ;
362+ const requestBody = await parseRequestBody ( response . request ( ) ) ;
362363
363364 const domEvent = getEventsByType ( requestBody , DOM_EVENT_TYPE ) ;
364365 const eventIds = getEventIds ( domEvent ) ;
@@ -389,7 +390,7 @@ test('when xray event is sent then the event is ingested', async ({ page }) => {
389390 ) ;
390391
391392 // Parse payload to verify event count
392- const requestBody = JSON . parse ( response . request ( ) . postData ( ) ) ;
393+ const requestBody = await parseRequestBody ( response . request ( ) ) ;
393394
394395 const xrayEvent = getEventsByType ( requestBody , XRAY_TRACE_EVENT_TYPE ) ;
395396 const eventIds = getEventIds ( xrayEvent ) ;
@@ -422,7 +423,7 @@ test('when xray event is sent with w3c trace id then the event is ingested', asy
422423 ) ;
423424
424425 // Parse payload to verify event count
425- const requestBody = JSON . parse ( response . request ( ) . postData ( ) ) ;
426+ const requestBody = await parseRequestBody ( response . request ( ) ) ;
426427
427428 const xrayEvent = getEventsByType ( requestBody , XRAY_TRACE_EVENT_TYPE ) ;
428429 const eventIds = getEventIds ( xrayEvent ) ;
@@ -458,7 +459,7 @@ test('when event with custom attributes is sent then the event is ingested', asy
458459 ) ;
459460
460461 // Parse payload to verify event count
461- const requestBody = JSON . parse ( response . request ( ) . postData ( ) ) ;
462+ const requestBody = await parseRequestBody ( response . request ( ) ) ;
462463
463464 const pageViews = getEventsByType ( requestBody , PAGE_VIEW_EVENT_TYPE ) ;
464465 const eventIds = getEventIds ( pageViews ) ;
@@ -513,7 +514,7 @@ test('when INP event is sent then event is ingested', async ({ page }) => {
513514 ) ;
514515
515516 // Parse payload to verify event count
516- const requestBody = JSON . parse ( response . request ( ) . postData ( ) ) ;
517+ const requestBody = await parseRequestBody ( response . request ( ) ) ;
517518
518519 const inp = getEventsByType ( requestBody , INP_EVENT_TYPE ) ;
519520 const eventIds = getEventIds ( inp ) ;
@@ -549,7 +550,7 @@ test('when http events are sent with w3c format enabled then the events are inge
549550 ) ;
550551
551552 // Parse payload to verify event count
552- const requestBody = JSON . parse ( response . request ( ) . postData ( ) ) ;
553+ const requestBody = await parseRequestBody ( response . request ( ) ) ;
553554
554555 const httpEvents = getEventsByType ( requestBody , HTTP_EVENT_TYPE ) ;
555556 const eventIds = getEventIds ( httpEvents ) ;
0 commit comments