summaryrefslogtreecommitdiffhomepage
path: root/packages/browser/jest-environment.js
diff options
context:
space:
mode:
authorMatthew Miller <matthew@millerti.me>2022-08-05 14:42:21 -0700
committerGitHub <noreply@github.com>2022-08-05 14:42:21 -0700
commite83e8a9bb0bdc47ff50e86f15edef245dfd56a0e (patch)
tree292c5885ba07902c0a4008aa31b8ff999a859574 /packages/browser/jest-environment.js
parent0ec1d61035df1d9f5e22889da7cf975d72173d01 (diff)
parent95f868867b848e98d01df7b345d5b145759c0fa4 (diff)
Merge pull request #237 from bomgar/master
browser package should be a module
Diffstat (limited to 'packages/browser/jest-environment.js')
-rw-r--r--packages/browser/jest-environment.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/browser/jest-environment.js b/packages/browser/jest-environment.js
index 3d33072..e11bc38 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 { TextDecoder } = await import('util');
this.global.TextDecoder = TextDecoder;
}
}
}
-module.exports = CustomTestEnvironment;
+export default CustomTestEnvironment;