Skip to content

Commit 867fdee

Browse files
committed
test: update expected body type
1 parent 4663558 commit 867fdee

File tree

1 file changed

+6
-14
lines changed

1 file changed

+6
-14
lines changed

packages/browser/src/__tests__/request.test.ts

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -400,14 +400,10 @@ describe('request', () => {
400400
})
401401
)
402402
expect(mockedXHR.send).toHaveBeenCalledTimes(1)
403-
expect(mockedXHR.send.mock.calls[0][0]).toBeInstanceOf(Blob)
404-
// Decode and check the blob content
403+
expect(mockedXHR.send.mock.calls[0][0]).toBeInstanceOf(ArrayBuffer)
404+
// Decode and check the ArrayBuffer content
405405

406-
const res = await new Promise((resolve) => {
407-
const reader = new FileReader()
408-
reader.onload = () => resolve(reader.result)
409-
reader.readAsText(mockedXHR.send.mock.calls[0][0])
410-
})
406+
const res = new TextDecoder().decode(mockedXHR.send.mock.calls[0][0] as ArrayBuffer)
411407

412408
expect(res).toMatchInlineSnapshot(`
413409
"��VJ��W�RJJ,R���+
@@ -505,15 +501,11 @@ describe('request', () => {
505501

506502
expect(mockedNavigator?.sendBeacon).toHaveBeenCalledWith(
507503
'https://any.posthog-instance.com/?_=1700000000000&ver=1.23.45&compression=gzip-js&beacon=1',
508-
expect.any(Blob)
504+
expect.any(ArrayBuffer)
509505
)
510-
const blob = mockedNavigator?.sendBeacon.mock.calls[0][1] as Blob
506+
const arrayBuffer = mockedNavigator?.sendBeacon.mock.calls[0][1] as ArrayBuffer
511507

512-
const reader = new FileReader()
513-
const result = await new Promise((resolve) => {
514-
reader.onload = () => resolve(reader.result)
515-
reader.readAsText(blob)
516-
})
508+
const result = new TextDecoder().decode(arrayBuffer)
517509

518510
expect(result).toMatchInlineSnapshot(`
519511
"��VJ��W�RJJ,R���+

0 commit comments

Comments
 (0)