Javascript 摩卡咖啡,每个都不起作用
我试着用摩卡测试url的可用性。为了遍历链接列表,我每次都使用它。我要求它作为Javascript 摩卡咖啡,每个都不起作用,javascript,testing,mocha.js,Javascript,Testing,Mocha.js,我试着用摩卡测试url的可用性。为了遍历链接列表,我每次都使用它。我要求它作为 require('it-each')(); describe('Async loop testing over link list', function () { this.timeout(15000); it.each(link_list, 'check link %s is available over https(auth)', ['val.title'], function
require('it-each')();
describe('Async loop testing over link list', function () {
this.timeout(15000);
it.each(link_list, 'check link %s is available over https(auth)', ['val.title'], function (val, nextVal) {
var arr = val.url.split(/^(http[s]*:)\/?\/?([^:\/\s]+)(.*)/);
///....
checkPrivateLink("https:", host, path).then(function (res) {
expect(res.response.statusCode).to.eq(200);
nextVal();
}).done(null, nextVal);
});
});
理论上,这应该是可行的,但事实并非如此。它注册了一个名为“检查链接%s是否可通过https(auth)”的测试。并在0-1毫秒内完成测试,这意味着它实际上根本没有进入测试循环
如果您有任何关于如何使其工作的想法,我们将不胜感激。我的猜测:
- 您想使用该选项李>
应该只是val.title
李>title
link\u list
是一个JavaScript数组(具有length
字段)。