大佬教程收集整理的这篇文章主要介绍了Jest 测试未按顺序运行,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想按以下顺序运行我的测试:
Test1.test.Js
Test2.test.Js
Test3.test.Js
Test4.test.Js
但是每次运行我都会得到不同的顺序,请在下面找到我的文件和配置 - 你能帮助我在这里遗漏什么吗?
我的文件夹结构
@H_505_5@my-app/ ├─ node_modules/ ├─ tests/integration │ ├─ Test1.test.Js │ ├─ Test2.test.Js │ ├─ Test3.test.Js │ ├─ Test4.test.Js ├─ jest.config.Js ├─ package.Json ├─ package-lock.Json
Test1.test.Js
describe("Test-1",() => {
test("Run Test-1",async () => {
});
});
注意:我有 Test2.test.Js 等类似的代码。
jest.config.Js
'use Strict';
module.exports = {
testMatch: [
'**/integration/*.test.Js'
]
};
package.Json
{
"name": "com.test.jest","version": "1.0.0","description": "","main": "index.Js","scripts": {
"test": "jest -i"
},"devDependencIEs": {
"jest": "^26.6.3"
},"author": "","license": "asdf"
}
我也尝试过以下选项,但没有运气:(
"scripts": {
"test": "jest --runInBand"
}
测试输出:
PASS tests/integration/Test1.test.Js
PASS tests/integration/Test4.test.Js
PASS tests/integration/Test2.test.Js
PASS tests/integration/Test3.test.Js
我每次运行的预期订单低于 1,但我没有按此顺序
PASS tests/integration/Test1.test.Js
PASS tests/integration/Test2.test.Js
PASS tests/integration/Test3.test.Js
PASS tests/integration/Test4.test.Js
如果有人能帮助我解决这个问题,我将不胜感激。
谢谢!
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的Jest 测试未按顺序运行全部内容,希望文章能够帮你解决Jest 测试未按顺序运行所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。