我有一个带有jest (in ./src/components)
和cypress (in ./cypress)
测试的create-react-app项目。我的package.json
文件中有单独的命令来运行两个测试套件,并且一切正常。
我的问题是vscode
玩笑扩展名(orta.vscode-jest
),它将我的cypress
测试解释为玩笑测试并尝试运行它们。
答案 0 :(得分:0)
我通过在.vscode/settings.json
文件中添加一行,告诉vscode
玩笑扩展名(orta.vscode-jest
)使用正确的玩笑命令来解决了这个问题
{
"jest.pathToJest": "npm run test:jest --"
}
在我的test:jest
中定义了package.json
命令的地方:
{
"scripts: {
"test:jest": "CI=true react-scripts test",
}
}