我有一个断言
toHaveBeenCalledWith
您认为还有必要断言
toHaveBeenCalledTimes(1)
谢谢
最佳答案
toHaveBeenCalledWith(arg1)
验证是否存在至少一个使用传入参数的调用。
调用 > 0 && arg === arg1
toHaveBeenCalledTimes(1)
验证是否仅被调用一次与任何论点。
调用 === 1
因此 toHaveBeenCalledTimes()
不是必需的,除非您想确保它只被调用了非常特定的次数。
关于angular - 需要调用toHaveBeenCalledTimes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58637366/