【问题标题】:sinon - create stub that returns own argumentssinon - 创建返回自己的参数的存根
【发布时间】:2018-08-19 18:51:26
【问题描述】:

如何创建一个返回它自己的参数的存根,如下所示:

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

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

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

【问题讨论】:

    标签: node.js sinon stub


    【解决方案1】:

    试试这个

    stub.returnsArg(0);
    

    doc

    【讨论】:

      【解决方案2】:

      正如@Alex 提到的,修改你的代码如下:

      - var stub = sinon.stub().returns(???);
      + var stub = sinon.stub().returnsArg(0);
      
      var result = stub('foo'); //result = foo
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-11-28
        • 2016-05-07
        • 1970-01-01
        • 2016-06-13
        • 1970-01-01
        • 2020-03-29
        • 1970-01-01
        • 2016-05-11
        相关资源
        最近更新 更多