2017-03-08 59 views
0

在浏览器中运行qUnit测试时,您可以通过单击“重新运行”按钮来运行特定的测试。qUnit:运行测试的子集?

这将导致该测试的散列标识符作为testId url参数的值添加,并且只会运行该测试。 API函数是完成此操作的另一种方法。

但是,很多时候我想通过8

跑了几个测试,比方说,测试5有没有一种方式来运行的子集的一个页面上测试......或者至少一种用索引引用这些测试的方式,而不是散列?

回答

1

有几个选项你可以如何分组几个测试。

  1. 使用过滤器

在页面的右上角有一个过滤,所以如果多次测试有一句话在他们的测试名称“MYTEST”,你可以申请这个词来过滤,按去,只具有试验测试名称中的这个单词将会运行。

enter image description here

  • 用模块过滤
  • 如果添加下面的代码,那么您将获得额外的测试模块,这意味着在该模块定义之后直到另一个模块定义或文件结束的所有测试都将运行。

    QUnit.module("Test with datetime", {}); 
    

    对象{}你也可以写你的setupteardown方法里面。

    有关Qunit模块的更多信息,您可以找到here

    enter image description here