Reactjs 使用create react app和typescript设置测试覆盖率和阈值

Reactjs 使用create react app和typescript设置测试覆盖率和阈值,reactjs,jestjs,create-react-app,Reactjs,Jestjs,Create React App,下面的例子 my package.json现在已 Package.json "jest": { "collectCoverageFrom": [ "src/**/*.{js,jsx,ts,tsx}", "!<rootDir>/node_modules/" ], "coverageThreshold": { "gl

下面的例子

my package.json现在已

Package.json

  "jest": {
    "collectCoverageFrom": [
      "src/**/*.{js,jsx,ts,tsx}",
      "!<rootDir>/node_modules/"
    ],
    "coverageThreshold": {
      "global": {
        "branches": 90,
        "functions": 90,
        "lines": 90,
        "statements": 90
      }
    },
    "coverageReporters": [
      "text"
    ],
    "snapshotSerializers": [
      "my-serializer-module"
    ]
  },
也许你应该看看什么是测试库,以及如何设置你的测试库!
您不必编译TS以便在其上运行测试,但您应该尝试了解一下,并且设置测试库一点也不复杂

● Validation Error:

  Module my-serializer-module in the snapshotSerializers option was not found.
         <rootDir> is: /Users/me/Documents/Proj/React/my-app

  Configuration Documentation:
  https://jestjs.io/docs/configuration.html