首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法获得使用JEST响应的测试覆盖率

无法获得使用JEST响应的测试覆盖率
EN

Stack Overflow用户
提问于 2016-08-29 15:58:49
回答 1查看 1.2K关注 0票数 0

我试图对react代码运行玩笑,它总是显示PASS和没有运行在测试folder.Inside覆盖率文件夹中编写的任何脚本,而且我没有得到任何组件文件夹是created.kindly --让我知道如何修复它。

以下是我的配置

package.json

代码语言:javascript
复制
{
  "devDependencies": {
  "axios": "^0.11.1",
    "babel": "^6.5.2",
    "babel-core": "^6.7.4",
    "babel-eslint": "^4.1.6",
    "babel-jest": "^9.0.3",
    "babel-loader": "^6.2.4",
    "babel-plugin-transform-runtime": "^6.6.0",
    "babel-polyfill": "^6.3.14",
    "babel-preset-es2015": "^6.6.0",
    "babel-preset-react": "^6.5.0",
    "bower-webpack-plugin": "^0.1.9",
    "css-loader": "^0.23.1",
    "es6-promise": "^3.2.1",
    "es6bindall": "0.0.5",
    "eslint": "^1.10.3",
    "eslint-loader": "^1.0.0",
    "eslint-plugin-react": "^5.0.0",
    "express": "^4.13.4",
    "extract-text-webpack-plugin": "^1.0.1",
    "file-loader": "^0.8.4",
    "grunt": "^1.0.1",
    "grunt-cli": "^1.2.0",
    "grunt-jest": "^0.2.0",
    "grunt-webpack": "^1.0.11",
    "imports-loader": "^0.6.5",
    "jasmine-ajax": "^3.2.0",
    "jest-cli": "^0.9.2",
    "node-sass": "^3.4.2",
     "react": "^15.0.0",
    "react-dom": "^15.0.0",
    "react-fileupload": "^2.2.0",
    "react-hot-loader": "^1.2.9",
    "react-router": "^2.6.1",
    "sass-loader": "^3.2.0",
    "sinon": "^1.17.4",
    "style-loader": "^0.13.1",
    "webpack": "^1.12.14",
    "webpack-dev-server": "^1.14.1"
  },
  "scripts": {
    "prestart": "webpack",
    "build": "webpack",
    "test": "jest",
    "lint": "node_modules/.bin/eslint -f html app-client.js components > report.html || exit 0",
    "start": "node app-server.js"
  },
   "jest": {
    "scriptPreprocessor": "<rootDir>/jest-script-preprocessor",
    "collectCoverage": true,
    "preprocessorIgnorePatterns": [
      "../frontend/node_modules/"
    ],
    "testFileExtensions": [
      "js",
      "es6"
    ],
    "moduleFileExtensions": [
      "js",
      "json",
      "es6"
    ],
    "unmockedModulePathPatterns": [ 
      "react",
      "fbjs",
      "react-dom",
      "react-addons-test-utils",
      "es6bindall",
      "axios",
      "promise",
      "react-router",
      "sinon"
    ],
    "verbose": true 
  }
}
EN

回答 1

Stack Overflow用户

发布于 2016-08-31 11:07:23

测试的文件夹应该是__tests__,而不是tests。如果您想要更改,则需要使用testRegex选项。

如果您想要运行覆盖范围,您可以:

jest --coverage

或者在你的剧本里:

npm test -- --coverage

请注意,我说的是最新版本的Jest (14.x)。您可以找到我写过的关于设置Jest和运行包含或不覆盖的测试的示例

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39210457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档