开玩笑自定义测试环境'描述'未定义

时间:2018-01-18 23:05:33

标签: reactjs jestjs

我正在尝试编写自定义的Jest testEnvironment。其中一个要求是能够用我自己的全局变量实现/更改替换globals对象。基本上,在我的代码的某一点上,我将这样做:

const JestJSDOMEnvironment = require('jest-environment-jsdom');

class CustomTestEnvironment extends JestJSDOMEnvironment {
    async setup() {
       const sandbox = CreateSandbox(this.global);
       this.global = sandbox;
    }
}

错误是:

Test suite failed to run
    ReferenceError: describe is not defined

我遇到的主要问题是,describeit等全局功能在测试中不再可用。

我尝试从沙盒对象上的全局对象和符号复制我未通过实现添加的所有属性。错误仍然存​​在。

感谢您抽出宝贵时间阅读本文并寻求帮助。非常感谢!

0 个答案:

没有答案