[英]Meteor Testing : Mocha doesn't find all test files
我正在為流星應用程序編寫測試套件。 我使用practicalmeteor:mocha
包來運行測試。 使用命令行meteor test --driver-package practicalmeteor:mocha
運行meteor test --driver-package practicalmeteor:mocha
。
我的測試放在$PROJECT/test/unit/client/
和$PROJECT/test/unit/server/
。 正在識別和運行服務器測試,而不運行客戶端測試。 任何遇到同樣問題的流星開發者? 我知道mocha允許mocha --recursive
但我不確定如何在meteor test
命令中指定它。
如果你的意思是流星甚至沒有加載你的測試(嘗試在其中有意識的語法錯誤,看看你是否得到編譯錯誤)可能是Meteor已經配置自己只在某個文件中運行測試。 例如在package.json
我有
testModule: test/main.js
這似乎導致Meteor不遵循其記錄的查找測試規則,只加載此模塊。
嘗試刪除此配置以獲取默認行為,或將其指向主測試模塊(然后需要引入其他測試)。
NB。 我認為你應該使用meteortesting:mocha
現在的meteortesting:mocha
......
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.