reactjs - 如何用 Jest 测试 useParam() 函数

标签 reactjs jestjs react-hooks

在测试具有钩子(Hook) useParam() 的组件时出现此错误

最佳答案

I fixed it using below code.
  jest.mock('react-router-dom', () => ({
    ...jest.requireActual('react-router-dom'),
    useParams: () => ({
      connectionId: '12',
    }),
  }));

关于reactjs - 如何用 Jest 测试 useParam() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63345224/

相关文章:

reactjs - React Grommet Select - 将对象数据作为选项传递

javascript - 使用 React Native 和 Contentful 进行 Jest 测试

node.js - Jest 无法处理sequelize.sync() promise

reactjs - 生命周期方法和 useEffect 钩子(Hook)有什么区别?

react-native - 状态更改时 useEffect 未运行

javascript - 将 React Context API 类转换为 Hook 的函数

javascript - setState 之后落后一个状态

reactjs - React + Firebase存储+文件上传和进度显示

javascript - ReactJS 在多个列表之间拖放

javascript - 如何在 componentDidMount 中模拟类函数