28 lines
		
	
	
		
			549 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			549 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
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;
 |