const NodeEnvironment = require('jest-environment-node'); class CustomEnvironment extends NodeEnvironment { constructor(config, context) { Object.assign(config.globals, { Uint8Array, ArrayBuffer, }); super(config, context); this.testPath = context.testPath; this.docblockPragmas = context.docblockPragmas; } async setup() { await super.setup(); } async teardown() { await super.teardown(); } runScript(script) { return super.runScript(script); } } module.exports = CustomEnvironment;