在Jest测试中没有定义Regexp

时间:2016-03-17 21:08:05

标签: javascript regex reactjs babeljs jestjs

我有一个模块./main.js,我试图使用./__tests__/main-test.js进行测试。 ./main.js在其中一个导出的函数中使用new Regexp(REGEX, 'g')

运行jest会产生此错误:

ReferenceError: Regexp is not defined

我认为这可能是一个嘲弄问题并将jest.unmock('Regexp')添加到main-test.js(即使它不是必需的模块),但得到的结果相同。

什么不是Regexp定义的?

1 个答案:

答案 0 :(得分:9)

因为它应该是RegExp,区分大小写,还记得吗?否则解释器正在搜索名为Regexp的对象,该对象不是所需的Reg E xp构造函数。

相关问题