【发布时间】:2015-03-04 21:07:48
【问题描述】:
我正在使用 supertest 按照相同的规则测试一组 URL。
var urls = [
"https://www.example.com",
"https://www.example2.com"
];
urls.forEach(function (url) {
console.log('begin');
request = request(url)
.get('')
.expect(200)
.end(function (err, res) {
// Check for something
});
console.log('end');
});
当数组中只有 1 个 URL 时,它工作得很好。但是,如果我添加第二个,则输出失败:
begin
end
begin
file.js:11
request = request(json)
^
TypeError: object is not a function
我的猜测是我不能让 1 个 supertest 实例运行两次,但我似乎找不到解决此问题的解决方案。任何帮助表示赞赏。
【问题讨论】:
标签: javascript node.js supertest superagent