gpt4 book ai didi

javascript - 如何让 Jasmine 始终显示规范列表?

转载 作者:行者123 更新时间:2023-11-30 05:35:27 25 4
gpt4 key购买 nike

如果我的 Jasmine 测试失败,它默认只显示那些。我必须单击“规范列表”才能查看所有已运行的测试。

我能否以某种方式让它始终默认显示规范列表?

最佳答案

我正在将 jasmine 2.1.3 与 require.js 一起使用,如这个 stackoverflow 问题中所述: Getting requirejs to work with Jasmine这也困扰着我。

我也在使用 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 路线的原因。

关于javascript - 如何让 Jasmine 始终显示规范列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24070946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com