【发布时间】:2018-08-25 20:05:59
【问题描述】:
我正在尝试为所有 Jest 测试提供一个名为 loadFixtures 的函数。
我在 package.json 中的 jest 配置对象中有以下行:
"globalSetup": "<rootDir>/src/test/js/config/setup-globals.js"
setup-globals.js 包含:
module.exports = function() {
function loadFixtures(filename) {
console.info('loadFixtures is working');
}
}
在我的测试中,例如:
beforeEach(() => {
loadFixtures('tooltip-fixture.html');
});
但是,当我运行 Jest 时,每次测试都会得到以下结果:
ReferenceError: loadFixtures is not defined
我验证了 setup-globals.js 文件肯定是在测试执行之前被 Jest 找到并加载的。
任何人都可以帮助确定我在这里出错的地方吗?我花了几乎一整天的时间尝试调试,但没有运气。
【问题讨论】:
标签: unit-testing jestjs