我正在尝试使用react- test -library运行一个非常简单的测试,其中一个按钮被赋予一个模拟函数,该按钮被单击,然后该测试检查该函数是否被调用。但是,测试当前失败,因为该函数未被调用。代码如下:import { render, screen } from '@testing-library/r
我是个新手,对所有的测试库都很困惑。我让我的测试代码正常工作,但为了使用它的toMatchSnapshot(),必须从react- test -renderer调用create(),并且为了使用它的断言,必须从@testing-library/react调用render(),这似乎是多余的。import {render} from '@
我似乎无法让这个简单的测试在react-testing-library & react-native-testing-library中工作。我尝试过用act包装呈现函数的各种组合,或者使用waitFor和其他异步实用程序,但是在useEffect导致异步api调用设置新状态后,测试从不等待组件重新呈现。同样值得注意的是,我收到了警告:An update t