![](/img/trans.png)
[英]How can I load HTML fixtures for Javascript unit tests in Karma with Mocha?
[英]IntelliJ IDEA: Can I run “green arrow” unit tests directly with Mocha, when both Karma and Mocha are installed?
我使用 Karma 和 Mocha 設置了單元測試。 Karma 在這里很重要,因為我正在測試的一些功能需要一個網絡瀏覽器(即使是一個假的無頭瀏覽器)。 但是大部分代碼可以在瀏覽器或 Node.js 中運行。 對於調試測試,在大多數情況下跳過啟動 Karma 並直接使用 Mocha 會容易得多。
如果運行整個測試套件,我可以很容易地做到這一點,但我希望能夠使用小綠色播放按鈕樣式箭頭的便利性進行單個測試。 不幸的是,即使對於單個單元測試,這些現在也總是會啟動 Karma。
禁用 Karma 插件無濟於事。 相反,這會使所有綠色箭頭消失,無法輕松訪問 Karma 或 Mocha。
有沒有辦法配置 IDEA,讓這些方便箭頭忽略 Karma,而是直接運行 Mocha 測試?
用於確定給定測試文件可用的測試運行程序的邏輯基於最接近當前文件的package.json
依賴項聲明。
請注意,如果您有一個package.json
,同時包含karma
和mocha
,並且您的項目中有一個 karma 配置,則首選 karma - 請參閱https://youtrack.jetbrains.com/issue/WEB-26070#comment =27-2088951 。 要強制對某個目錄中的文件使用 Mocha 測試運行器,請使用Test 目錄創建一個Mocha運行配置:設置為此目錄 - 從該文件夾中的mocha
運行測試時,將使用mocha
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.