我有一个班级:
class NumberLabel extends React.Component {
constructor(props) {
super(props);
}
....
}
export default NumberLabel;
同一个目录中的规范:
import React from "react";
import NumberLabel from "../NumberLabel.jsx"
test('test jest', () => {
const label = shallow(
< NumberLabel params={options}>12</NumberLabel >
);
expect(label.text()).toEqual('12');
});
但是在运行测试时我得到了:
找不到'NumberLabel.spec.js'中的模块'../NumberLabel.jsx'
在我的package.json中我有这个:
"jest": {
"testRegex": "(/__tests__/.*|\\.(test|spec))\\.(js|jsx)$",
"moduleFileExtensions": [
"jsx",
"js"
]
}
感谢您的帮助