簡體   English   中英

qUnit:運行測試子集?

[英]qUnit: Run subset of tests?

在瀏覽器中運行qUnit測試時,可以通過單擊“重新運行”按鈕來運行特定的測試。

這將導致該測試的哈希標識符作為值添加到testId url參數中,並且僅運行該測試。 唯一的 API函數是完成此任務的另一種方法。

但是,通常我想進行幾次測試 ,例如測試5到8。

有沒有一種方法可以在頁面上運行測試的子集...或者至少有一種使用索引而不是哈希引用這些測試的方法?

有幾種方法可以將多個測試組合在一起。

  1. 使用過濾器

在頁面的右上角有一個Filter ,因此,如果多個測試的測試名稱中都帶有單詞“ myTest”,則可以將該單詞應用於過濾器,按go鍵,只有測試名稱中帶有該單詞的測試才是跑。

在此處輸入圖片說明

  1. 使用模塊過濾器

如果添加以下代碼,則將獲得附加的測試模塊,這意味着將運行此模塊定義之后直至另一個模塊定義或文件結尾的所有測試。

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

在對象{}您還可以編寫setupteardown方法。

有關Qunit調制的更多信息,請參見此處

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM