2017-03-08 104 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