gpt4 book ai didi

javascript - 使用 jest 作为 chai 期望风格的模块?

转载 作者:太空宇宙 更新时间:2023-11-04 01:19:08 24 4
gpt4 key购买 nike

我是 jest 新手,之前使用过 chai + mocha。我喜欢使用 chaiexpect 风格。 是否有任何nodejs模块可以让我像chai风格一样编写jest

相反 expect(isOPDSAgent(ua)).toBeTruthy(); 我想要 expect(isOPDSAgent(ua)).to.be.ok; 其中将使切换旧的单元测试变得容易。

我尝试搜索,但找不到。如有任何帮助,我们将不胜感激!

最佳答案

Jest 支持setupFiles你应该能够

package.json
{
// ...
"devDependencies": {
"jest": // ...
"chai": // ...
},
"jest": {
"setupFiles": [
"<rootDir>/setupChai.js"
]
}
}
setupChai.js
// this should overwrite the global expect provided by jest
global.expect = require('chai').expect

关于javascript - 使用 jest 作为 chai 期望风格的模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59929755/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com