【发布时间】:2016-12-01 12:10:47
【问题描述】:
我想从 chai npm 模块添加到 http.request(url).post(uri) 的链接,用于 mocha 测试 feramework。
所以我需要添加 field 和 attach 承诺,只要来自数组的值将作为这些 chai 方法的参数传递
如下:
var props = ['name:Sara', 'email:sara@mail.com', 'password:pass'];
var route = '/app/login';
chaiHttp.request(url).post(route)
./* add field promises as much as the array length */
.then(function(res){
// do something with this res
});
我已经这样做了:
var props = ['name:Sara', 'email:sara@mail.com', 'password:pass'];
var route = '/app/login';
chaiHttp.request(url).post(route).field('name','Sara').field('email','sara@mail.com').then(function(res){
//do something with response
});
【问题讨论】:
-
你试过循环吗?还是
props.reduce? -
是的,我也尝试过这里的一些解决方案stackoverflow.com/questions/17757654/…
-
它没有用?为什么?请edit您的问题包括这些尝试,以便我们指导您。
标签: javascript promise chai