我有这个组件
const Testcomponent = (props:any) => { const {
name,
age } = useSelector(
(state: any) => ({
name: state.user.name,
age: state.user.age
}),
shallowEqual );
return (<div>{name}-{age}</div>)
}
我试图测试,
import * as redux from 'react-redux'
const useSelectorState = {
state:{
user:{
name:"test",
age:11
}}}
const spy = jest.spyOn(redux, 'useSelector')
spy.mockImplementation(cb => cb(useSelectorState))
这不包括 Coverage report 中的 useselector。