目前,我有两个文件夹:用于单元(快速)测试的__tests__
和用于慢速测试的__integration__
。如何分离Jest上的单元和集成/长时间运行测试?
然后,在package.json
:
{
"scripts": {
"test": "jest",
"test:integration": "jest -c '{}'",
...
},
"jest": {
"testPathIgnorePatterns": ["/node_modules/", "__integration__"]
}
}
所以,当我想要做TDD,我只运行npm test
当我想测试整个项目,npm run test:integration
。由于Jest是作为“无配置”测试框架提供的,所以我想如果有更好的(或适当的)方式来配置它。
谢谢。