【问题标题】:Mocking a method's response using SinonJS使用 SinonJS 模拟方法的响应
【发布时间】:2015-01-20 11:05:31
【问题描述】:

我对测试世界很陌生。我有以下功能:

exports.get = function (para1) {
    var response = querySys(para1);
    response.in = 1;
    return response;
}

我想模拟querySys 方法的结果。

我希望它返回{in: 0, out: 1}

那么我该如何使用诗乃呢?我必须模拟它还是存根它?

【问题讨论】:

    标签: mocha.js sinon


    【解决方案1】:

    我能够轻松地存根响应:

    sinon
         .stub(module_name, 'querySys')
         .returns({in: 0, out: 1});
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-04
      • 1970-01-01
      • 2018-03-24
      • 1970-01-01
      • 2021-08-06
      • 1970-01-01
      • 2015-04-30
      • 1970-01-01
      相关资源
      最近更新 更多