使用SinonJS模拟方法的响应

时间:2015-01-20 11:05:31

标签: mocha sinon

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

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

我想模仿querySys方法的结果。

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

那我怎么用Sinon呢?我必须嘲笑它​​还是存根它?

1 个答案:

答案 0 :(得分:0)

我能够轻松地存储响应:

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