簡體   English   中英

如何在毯子.js的配置中設置測試路徑

[英]How can I set the test path in the config for blanket.js

我目前在根目錄/ test文件夾中擁有所有測試。 使用blank.js進行代碼覆蓋率可以達到100%。 我想將一些測試移到子文件夾中,例如root / test / domainTests。 但是,這樣做時,blanket.js找不到運行覆蓋的測試。 我可以設置一個選項來將毯子.js指向我的測試嗎? 我瀏覽了他們的網站,但找不到任何有用的信息。

package.json中的當前代碼-模式指向我的應用程序文件,而不是測試文件。

"config": {
  "blanket": {
    "pattern": "/domain/",
    "data-cover-never": "node_modules"
  }

我從命令行如下調用它

'mocha -r blanket -R html-cov > coverage.html'

將正確的路徑放入package.json文件中。 在您的示例中,您指向的是文件夾,我認為它必須是可以找到文件的路徑。

"config": {
    "blanket": {
        "pattern": [
            "test/test1.js"
            "test/domain/test2.js"
        ]
    }
}

另請注意,如果需要指定多個值(即,僅移動了部分測試,而不是全部移動),則可以將數組用於pattern屬性值。 通配符( * )也應適用於模式值。

暫無
暫無

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

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