From 218ee51d8d9272505c675d407ffe51121ed3adf5 Mon Sep 17 00:00:00 2001 From: Ole-Martin Bratteng <1681525+omBratteng@users.noreply.github.com> Date: Thu, 23 Jan 2025 10:52:54 +0100 Subject: [PATCH] fix: mock TransformStream --- packages/extension/__tests__/setup.ts | 9 +++++++++ packages/shared/__tests__/setup.ts | 9 +++++++++ packages/webapp/__tests__/setup.ts | 9 +++++++++ 3 files changed, 27 insertions(+) diff --git a/packages/extension/__tests__/setup.ts b/packages/extension/__tests__/setup.ts index 12cf7c8fdf..25dbd9656b 100644 --- a/packages/extension/__tests__/setup.ts +++ b/packages/extension/__tests__/setup.ts @@ -71,4 +71,13 @@ Object.defineProperty(global, 'open', { value: jest.fn(), }); +Object.defineProperty(global, 'TransformStream', { + writable: true, + value: jest.fn().mockImplementation(() => ({ + backpressure: jest.fn(), + readable: jest.fn(), + writable: jest.fn(), + })), +}); + structuredCloneJsonPolyfill(); diff --git a/packages/shared/__tests__/setup.ts b/packages/shared/__tests__/setup.ts index b79ec45a7a..40089ae541 100644 --- a/packages/shared/__tests__/setup.ts +++ b/packages/shared/__tests__/setup.ts @@ -53,6 +53,15 @@ Object.defineProperty(global, 'open', { value: jest.fn(), }); +Object.defineProperty(global, 'TransformStream', { + writable: true, + value: jest.fn().mockImplementation(() => ({ + backpressure: jest.fn(), + readable: jest.fn(), + writable: jest.fn(), + })), +}); + jest.mock('next/router', () => ({ useRouter: jest.fn().mockImplementation( () => diff --git a/packages/webapp/__tests__/setup.ts b/packages/webapp/__tests__/setup.ts index 6074bf1fab..40a855c517 100644 --- a/packages/webapp/__tests__/setup.ts +++ b/packages/webapp/__tests__/setup.ts @@ -38,6 +38,15 @@ Object.defineProperty(global, 'open', { value: jest.fn(), }); +Object.defineProperty(global, 'TransformStream', { + writable: true, + value: jest.fn().mockImplementation(() => ({ + backpressure: jest.fn(), + readable: jest.fn(), + writable: jest.fn(), + })), +}); + jest.mock('next/router', () => ({ useRouter: jest.fn().mockImplementation( () =>