如何编写 usestate 的单元测试用例

问题描述 投票:0回答:0

有人知道如何为这个函数编写测试用例意味着如何在开玩笑的单元测试用例中模拟反应状态吗?

  const [selectedOrganzation, setSelectedOrganzation] = useState([]);
  const [isModalOpen, setIsModalOpen] = useState(false);
  const history = useHistory();

  const changeOrg = async (selectRowOrg = '') => {
    setSelectedOrganzation(selectRowOrg);
    setIsModalOpen(false);
    myfunction(dispatch, selectRowOrg);
    history.push('url');
  };

我是 React 的新手,我已经为我的组件编写了很多单元测试用例,为什么要使用模拟函数,但我被困在这里如何为这个函数编写单元测试用例,因为我在这个函数中使用反应状态,我被困在这里。

reactjs unit-testing sonarqube
© www.soinside.com 2019 - 2024. All rights reserved.