我有一个在渲染时多次调用useSelector的函数。在模拟我使用的选择器时: jest.spyOn(Redux, 'useSelector').mockReturnValueOnce(data).mockReturnValueOnce(moreData); 这改变了在我的组件中调用钩子的顺序。我还尝试创建了一个模拟存储,并在测试中将其发送到呈现组件中: con
我正在尝试测试在挂载Vue组件时调用的方法。对Vue和Typescript来说还是个新手。我尝试过使用jest spyOn,但我找不到访问该方法的方法;wrapper = shallowMountthe deviceId property because it is not a function; undefined given instead
当触发特定按钮时,我一直试图测试Vue组件中是否调用了方法。).toBeCalled()因此,对于某些组件来说,这很好,但是我仍然收到一个错误,告诉我它没有被调用到其他组件上。expect(jest.fn()).toHaveBeenCalled()
Received number of calls: 0
对于为什么这个简单的测试在这种情况下是令人费解的