我下面Meteor's Angular testing guide它告訴我使用這個命令來運行單元測試:如何在WebStorm中調試Meteor單元測試?
meteor test --driver-package practicalmeteor:mocha
我使用WebStorm編輯我的流星代碼,所以我想知道有沒有辦法運行/調試單元測試在WebStorm中?
我下面Meteor's Angular testing guide它告訴我使用這個命令來運行單元測試:如何在WebStorm中調試Meteor單元測試?
meteor test --driver-package practicalmeteor:mocha
我使用WebStorm編輯我的流星代碼,所以我想知道有沒有辦法運行/調試單元測試在WebStorm中?
運行測試
你必須做的流星Run/Debug Configuration in Webstorm。 你必須正確地設置程序參數:
test --driver-package practicalmeteor:mocha
您運行通過運行該配置的測試。
調試測試客戶端
您可以使用瀏覽器的控制檯使用以前的配置和調試。
調試測試服務器端
製作帶有參數的新流星配置:
test --driver-package practicalmeteor:mocha --debug-port 5858
。
運行此配置,你會看到類似的輸出:
W20170409-20:19:21.287(2)? (STDERR)調試器監聽[:]:5959
然後,您可以通過瀏覽到調試代碼:http://localhost:8080/debug?port=5959
注:在我的情況下,在控制檯端口與端口的不同之處配置。我必須在URL中使用該端口。
感謝您的回答,我有一個很長時間沒有使用流星,但似乎你的答案是相當有道理的。 –