Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何让Jasmine始终显示规格列表?_Javascript_Jasmine - Fatal编程技术网

Javascript 如何让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测试失败了,它只会默认显示这些失败。我必须点击“规格列表”来查看所有运行的测试


我是否可以让它在默认情况下始终显示规范列表?

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