【发布时间】:2020-01-25 23:21:32
【问题描述】:
我想在 Jest 中创建一个custom matcher。我希望这应该放在我的 jest.config.js 文件中指定的 jest-setup.js 文件中。
jest-setup.js
// ...
expect.extend({
myCustomMatcher(received, val) {
// ...
}
});
不幸的是,虽然jest 在执行过程中此时是一个全局变量,但似乎expect 不是。我可以将我的扩展程序放在一个帮助文件中,然后将该文件导入任何使用它的测试套件,但这似乎是错误的解决方案。
有没有办法从jest 变量(或其他方式)访问expect?
【问题讨论】:
标签: javascript jestjs