stub.callsArg(index) from Sinon.JS 是做什么的
What does stub.callsArg(index) from Sinon.JS do?
说真的,我无法弄清楚这一点。文档为我们提供了:
stub.callsArg(index) - 使存根在提供的索引处调用参数作为回调函数。 stub.callsArg(0); 导致存根调用第一个参数作为回调。
但是,我不知道要索引的参数列表在哪里。也许我只是不明白存根是什么...
存
根是具有可编程行为的noop函数。在您的情况下callsArg(index)
将对存根进行编程,使其期望在index
处获得函数并立即调用它。
function sayHi() {
console.log('hi');
}
var stub = sinon.stub().callsArg(2);
stub('abc', 42, sayHi); // prints "hi"
相关文章:
- 什么's本地node.js服务器和python简单http服务器之间的区别
- 什么's是连接供应商js文件的最佳方式
- minimy javascript是什么意思?Backbone.js
- 在node.js中编写单元测试的最佳方式是什么
- node.js是否具有'match()'方法如果是,语法是什么
- angular.js我如何设置数据什么是响应值
- googlemarkercluster.js库的备用源路径是什么
- 将JS文件解析为PHP的副作用是什么
- 如果 JS 中的函数是一流的,那么在定义它们之前允许调用它们是什么
- 什么CSS/JS技巧驱动镜像反转http://com.google愚人节页面
- 什么是淘汰赛中的根管理员.js以及它指向什么
- 将Rails后端添加到JS/HTML/CSS应用程序时,正确的文件位置是什么
- Ember.js什么应该成为组件
- 三.js - 什么是平面缓冲区几何
- three.js-什么'这是将多个纹理/图像放在单个球体上的最佳方式
- backbone.js:什么应该是视图
- D3.js:什么是'g'在.append(“g")D3.js代码
- Node.js什么是对象克隆?
- HTML5/JS什么是一个简单的方法来选择适当的音频源
- JS什么都不做…试图在
- & lt; li>