能否在Mocha.js中的Describe
和It
块之外运行和兑现承诺?
我有以下情况:
login().then(function(spaces) {
if (spaces.length > 1) {
_.forEach(space, function() {
describe(space.name, function() {
it('test1');
it('test2');
it('test3');
});
});
} else {
describe(space.name, function() {
it('test4');
});
}
});
但是测试似乎没有运行。由于登录是一个承诺,因此我也尝试在login()前面添加return
。仍然没有运气。我想将我的space.name
列为describe
的名字,但是这个名字是登录功能的结果...