防止vscode jest扩展将cypress测试解释为jest测试

时间:2019-11-26 15:13:27

标签: reactjs visual-studio-code jestjs create-react-app cypress

我有一个带有jest (in ./src/components)和cypress (in ./cypress)测试的create-react-app项目。我的package.json文件中有单独的命令来运行两个测试套件,并且一切正常。

我的问题是vscode玩笑扩展名(orta.vscode-jest),它将我的cypress测试解释为玩笑测试并尝试运行它们。

1 个答案:

答案 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",
  }
}