gpt4 book ai didi

javascript - Mocha JS 测试 - 一种对 sinon spy 进行回调的方法

转载 作者:行者123 更新时间:2023-12-03 05:57:12 25 4
gpt4 key购买 nike

我想实现这样的目标:

it('should do something', function(done) {
var func_spy = sinon.spy(obj, 'method');
func_spy.on('called', function() {
// check something
done();
});
}

这意味着我想在我的 spy 上设置一个回调,在调用包装函数时调用(或者在它返回时更好)。 sinon 或任何其他库都可以吗?

谢谢

最佳答案

您可以使用 sinon stub 和回调来调用原始方法。请参阅here

   var originalMethod = obj['method']    
sinon.stub(obj,'method',function() {
originalMethod();
//TODO what ever you need
});

关于javascript - Mocha JS 测试 - 一种对 sinon spy 进行回调的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39876089/

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