From 816971734f9a071dc0d1704c40ee4ceef19fb8c5 Mon Sep 17 00:00:00 2001 From: Patrick Haun Date: Fri, 5 Aug 2022 06:57:17 +0200 Subject: Change browser part to module --- packages/browser/jest-environment.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'packages/browser/jest-environment.js') diff --git a/packages/browser/jest-environment.js b/packages/browser/jest-environment.js index 3d33072..a51c85e 100644 --- a/packages/browser/jest-environment.js +++ b/packages/browser/jest-environment.js @@ -1,5 +1,5 @@ /* eslint-disable @typescript-eslint/no-var-requires */ -const Environment = require('jest-environment-jsdom'); +import Environment from 'jest-environment-jsdom'; /** * Set up a custom JSDOM-based test environment for Jest so we can add things JSDOM doesn't support @@ -13,7 +13,7 @@ class CustomTestEnvironment extends Environment { * Solved thanks to https://stackoverflow.com/a/57713960/2133271 */ if (typeof this.global.TextEncoder === 'undefined') { - const { TextEncoder } = require('util'); + const { TextEncoder } = await import('util'); this.global.TextEncoder = TextEncoder; } @@ -21,10 +21,10 @@ class CustomTestEnvironment extends Environment { * Add support for TextDecoder to JSDOM */ if (typeof this.global.TextDecoder === 'undefined') { - const { TextDecoder } = require('util'); + const { TextEncoder } = await import('util'); this.global.TextDecoder = TextDecoder; } } } -module.exports = CustomTestEnvironment; +export default CustomTestEnvironment; -- cgit v1.2.3 From 95f868867b848e98d01df7b345d5b145759c0fa4 Mon Sep 17 00:00:00 2001 From: Matthew Miller Date: Fri, 5 Aug 2022 14:38:20 -0700 Subject: Fix import of TextDecoder --- packages/browser/jest-environment.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'packages/browser/jest-environment.js') diff --git a/packages/browser/jest-environment.js b/packages/browser/jest-environment.js index a51c85e..e11bc38 100644 --- a/packages/browser/jest-environment.js +++ b/packages/browser/jest-environment.js @@ -21,7 +21,7 @@ class CustomTestEnvironment extends Environment { * Add support for TextDecoder to JSDOM */ if (typeof this.global.TextDecoder === 'undefined') { - const { TextEncoder } = await import('util'); + const { TextDecoder } = await import('util'); this.global.TextDecoder = TextDecoder; } } -- cgit v1.2.3