NodeJS sinon -创建返回自身参数的存根

ee7vknir  于 2023-01-16  发布在  Node.js
关注(0)|答案(2)|浏览(124)

我如何创建一个存根来返回它自己的参数,就像这样:

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

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

这将是嵌套的,所以我不能什么都不返回,然后检查stub.getCall ...

ha5z0ras

ha5z0ras1#

试试这个

stub.returnsArg(0);

参见文档

qxgroojn

qxgroojn2#

修改你的代码如下:

- var stub = sinon.stub().returns(???);
+ var stub = sinon.stub().returnsArg(0);

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

相关问题