sinon - 检查返回的响应对象是否与所需对象匹配

时间:2017-05-01 09:34:35

标签: node.js sinon chai

我正在使用sinon间谍来监视HTTP响应状态并发送。 我在json中'send'返回的对象如下:

{
message: 'bla bla',
fields: { request_id ='000', user_id = '3434324' } 
}

如何检查返回的响应是否包含此类对象,结构和值。

这是我的代码:

var responseStatusSpy = sandbox.spy(res, 'status');
var responseSendSpy = sandbox.spy(res, 'send');
var response_object = {message: "invalid request - no merchant id", fields: {'request_id':'0000', 'user_id' = '2323223'}};

merchantController.getList(req, res);
responseSendSpy.withArgs ?????

提前致谢。

0 个答案:

没有答案