我正在尝试围绕我的 AjaxRequest 类编写一个测试套件,但是当我尝试检查请求正文时,我得到了这个测试失败
FAILED TESTS:
AjaxRequest
#POST
✖ attaches the body to the response
PhantomJS 1.9.8 (Mac OS X 0.0.0)
Expected Object({ example: [ 'text' ] }) to equal Object({ example: 'text' }).
这是单元测试的相关位:
req = new AjaxRequest().post('http://example.com')
.body({
example: 'text'
}).run();
这run()
是发出ajax请求的方法
var options = {
url: this._url,
method: this._method,
type: 'json',
data: this._body
};
return when(reqwest(options));
我正在使用reqwest发出 ajax 请求。
有人可以指出为什么在 json 正文中['text']
发送请求时会期待它吗?'text'
谢谢!