env.js 367 B

1234567891011
  1. const Environment = require('jest-environment-jsdom').default;
  2. module.exports = class CustomTestEnvironment extends Environment {
  3. async setup() {
  4. await super.setup();
  5. this.global.MessageChannel ||= MessageChannel;
  6. this.global.MessagePort ||= MessagePort;
  7. this.global.TextEncoder ||= TextEncoder;
  8. this.global.TextDecoder ||= TextDecoder;
  9. }
  10. };