这是我的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() });
这是屏幕截图:
似乎检测到所有测试都通过了,但是文件表显示不正确,我无法弄清楚。
您知道为什么会这样显示吗?
我使用以下命令运行测试:jest --config devtools/test/jest.config.js --coverage --no-cache