gpt4 book ai didi

javascript - 如何在开 Jest 中获得最近一次对模拟函数的调用?

转载 作者:搜寻专家 更新时间:2023-11-01 05:28:16 25 4
gpt4 key购买 nike

如果我有一个模拟函数说 myMockFunction 我知道我可以像这样检查它的调用:

const firstCall = myMockFunction.mock.calls[0];

是否有一种简单/干净的方法来接听最近的电话?

我认为以下方法可行:

const mostRecentCall = myMockFunction.mock.calls[myMockFunction.mock.calls.length -1];

这似乎很麻烦/令人厌烦,有没有更清洁/更简单的方法?

最佳答案

如果 calls 是一个数组并且您不想保留其内容,您可以执行 myMockFunction.mock.calls.pop() 来获取最后一个调用。

关于javascript - 如何在开 Jest 中获得最近一次对模拟函数的调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45177287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com