Javascript 如何让Jasmine始终显示规格列表?
如果我的Jasmine测试失败了,它只会默认显示这些失败。我必须点击“规格列表”来查看所有运行的测试Javascript 如何让Jasmine始终显示规格列表?,javascript,jasmine,Javascript,Jasmine,如果我的Jasmine测试失败了,它只会默认显示这些失败。我必须点击“规格列表”来查看所有运行的测试 我是否可以让它在默认情况下始终显示规范列表?我正在使用jasmine 2.1.3和require.js,如本问题所述: 这也让我很烦恼 我还使用jquery,因此在.execute()之后添加了一个事件触发器,如下所示: require(specs, function (spec) { jasmineEnv.execute(); $('.spec-list-men
我是否可以让它在默认情况下始终显示规范列表?我正在使用jasmine 2.1.3和require.js,如本问题所述: 这也让我很烦恼 我还使用jquery,因此在.execute()之后添加了一个事件触发器,如下所示:
require(specs, function (spec) {
jasmineEnv.execute();
$('.spec-list-menu').click();
});
我找不到任何设置默认值的配置,但您可以在jasmine-html.js文件中看到:
find('.failures-menu').onclick = function() {
setMenuModeTo('failure-list');
};
find('.spec-list-menu').onclick = function() {
setMenuModeTo('spec-list');
};
setMenuModeTo('failure-list');
如果您将其更改为:
find('.failures-menu').onclick = function() {
setMenuModeTo('failure-list');
};
find('.spec-list-menu').onclick = function() {
setMenuModeTo('spec-list');
};
setMenuModeTo('spec-list');
它还将设置默认值
我真的不喜欢这样编辑库,因为我通常会忘记在更新库时所做的更改
这就是我选择jquery路线的原因