【发布时间】:2015-01-20 11:05:31
【问题描述】:
我对测试世界很陌生。我有以下功能:
exports.get = function (para1) {
var response = querySys(para1);
response.in = 1;
return response;
}
我想模拟querySys 方法的结果。
我希望它返回{in: 0, out: 1}。
那么我该如何使用诗乃呢?我必须模拟它还是存根它?
【问题讨论】:
我对测试世界很陌生。我有以下功能:
exports.get = function (para1) {
var response = querySys(para1);
response.in = 1;
return response;
}
我想模拟querySys 方法的结果。
我希望它返回{in: 0, out: 1}。
那么我该如何使用诗乃呢?我必须模拟它还是存根它?
【问题讨论】:
我能够轻松地存根响应:
sinon
.stub(module_name, 'querySys')
.returns({in: 0, out: 1});
【讨论】: