Reactjs 使用create react app和typescript设置测试覆盖率和阈值
下面的例子 my package.json现在已 Package.jsonReactjs 使用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
"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