diff --git a/packages/test-config/jest-unit.config.browser.ts b/packages/test-config/jest-unit.config.browser.ts index 1a874ee57a2..85f8ec3a079 100644 --- a/packages/test-config/jest-unit.config.browser.ts +++ b/packages/test-config/jest-unit.config.browser.ts @@ -25,6 +25,7 @@ const config: Partial = { ...(commonConfig.setupFilesAfterEnv ?? []), path.resolve(__dirname, 'setup-secure-context.ts'), path.resolve(__dirname, 'setup-text-encoder.ts'), + path.resolve(__dirname, 'setup-web-buffer-global.ts'), ], testEnvironment: 'jsdom', testEnvironmentOptions: {}, diff --git a/packages/test-config/setup-web-buffer-global.ts b/packages/test-config/setup-web-buffer-global.ts new file mode 100644 index 00000000000..eac0c9885a6 --- /dev/null +++ b/packages/test-config/setup-web-buffer-global.ts @@ -0,0 +1,8 @@ +/** + * Browsers don't have a `Buffer` global, so delete it now. + */ +beforeEach(() => { + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + delete globalThis.Buffer; +});