如何获得在笑话模拟函数中调用的参数?
我想检查作为参数传递的对象。
Answers:
这是断言所传递参数的简单方法。
expect(mockedFunction).toHaveBeenCalledWith("param1","param2");
mockUpload.mock.calls[0]
我喜欢lastCalledWith()
过toHaveBeenCalledWith()
。它们都相同,但前者较短,可以帮助我减少阅读代码时的认知负担。
expect(mockedFn).lastCalledWith('arg1', 'arg2')