目前,我有兩個文件夾:用於單元(快速)測試的__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是作爲「無配置」測試框架提供的,所以我想如果有更好的(或適當的)方式來配置它。
謝謝。