node.js - sinon - 创建返回自己参数的 stub

标签 node.js sinon stub

我怎样才能创建一个返回它自己的参数的 stub ,就像这样:

var stub = sinon.stub().returns(???);

var result = stub('foo'); //result = foo

这将是嵌套的,所以我不能返回任何内容然后检查 stub.getCall...

最佳答案

试试这个

stub.returnsArg(0);

参见 docs

关于node.js - sinon - 创建返回自己参数的 stub ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49223584/

相关文章:

javascript - 可调差异算法

javascript - 为什么要关心 Node.js 中的尾随逗号?

node.js - 如何使用 Node.js 将我的家庭 PC 打造为 Web 服务器

javascript - Sinon - 如何使间接调用的函数返回某些内容

lambda - Rhino Mocks stub 表达式

javascript - 如何使用 JOI 验证请求正文中的对象数组

node.js - Mocha 测试中子进程的进度时间

javascript - 在测试 Promise 时如何确保断言实际上通过或失败?

c# - 如何使用 Get() 和 Set() 方法最小化一个类

testing - sinon stub 不工作