gpt4 book ai didi

javascript - stub process.nextTick 以传递参数

转载 作者:行者123 更新时间:2023-11-28 21:21:07 26 4
gpt4 key购买 nike

无论好坏,我们 stub process.nextTick同步调用它的第一个参数(回调)。看代码:

global.test_clock = sinon.useFakeTimers();
sinon.stub(process, 'nextTick').callsArg(0);

然而 process.nextTick takes a function and an arbitrary set of arguments传递给那个函数。上面的代码删除了那些额外的参数。

Sinon 圣人能否建议我如何调用 arg 0(回调)并将其余参数作为回调的参数?

最佳答案

这应该有效:

sinon.stub(process, 'nextTick').callsFake((fn, ...args) => fn(...args));

关于javascript - stub process.nextTick 以传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51303595/

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