在React应用程序中运行Jest测试时表覆盖范围错误

时间:2018-08-15 09:15:31

标签: reactjs jestjs enzyme babel-jest

这是我的Jest配置:

module.exports = {
  "roots": [
    "../../src/"
  ],
  "moduleDirectories": [
    "node_modules",
    "src"
  ],
  "moduleFileExtensions": [
    "js",
    "jsx"
  ],
  "moduleNameMapper": {
    "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":
      "./mocks/file.mock.js",
    "^.+\\.(css|scss)$": "identity-obj-proxy"
  },
  "setupFiles": [
    "./enzyme.config.js"
  ],
  "snapshotSerializers": [
    "enzyme-to-json/serializer"
  ],
  "testURL": "http://localhost/",
  "transform": {
    "^.+\\.jsx?$": "babel-jest"
  }
};

这是我的酶文件配置:

import { configure } from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';

configure({ adapter: new Adapter() });

这是屏幕截图:

enter image description here

似乎检测到所有测试都通过了,但是文件表显示不正确,我无法弄清楚。

您知道为什么会这样显示吗?

我使用以下命令运行测试:jest --config devtools/test/jest.config.js --coverage --no-cache

0 个答案:

没有答案