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

时间:2016-10-05 14:02:06

标签: javascript mocha sinon

我想实现这样的目标:

df[(df.start <= t)&(df.end >= t)].groupby("id").count()['start'].reset_index()

这意味着我想在我的间谍上设置回调,在调用包装函数时调用(或者在返回时更好)。有没有可能与sinon或任何其他图书馆?

由于

1 个答案:

答案 0 :(得分:1)

您可以使用sinon存根和回调调用原始方法。见here

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