我正在使用JavaScript測試運行「Mocha」。使用Mocha測試javascript - 我如何使用console.log來調試測試?
我有一個測試失敗,所以我會用console.log
進行調試。
但是當測試運行時,沒有輸出(僅來自Mocha的測試結果)。 摩卡似乎已經捕獲並壓制了我的console.log
輸出!
我怎樣才能讓摩卡顯示我的輸出? (在測試失敗)?
編輯:
表示深深的歉意! - console.log
在測試過程中可以正常工作!我一定會期待它壓制輸出,而我沒有正確地檢查自己的代碼。感謝您的迴應。 所以...說...也許它實際上會很好地抑制通過測試的輸出?嗯...
在相關的說明:我想使用console.log
,因爲我有很多麻煩試圖讓Eclipse調試器連接到node.js.
我是唯一一個發現這種棘手的人嗎?你們如何調試node.js?用調試器,還是用console.log
語句?
好價錢! :)現在我仍然通過moca測試非常「調試」節點。我在不久的將來會看到一段時間,當我想要在這裏評估一些選項時:http://stackoverflow.com/questions/1911015/how-to-debug-node-js-applications –
我建議你不要將Eclipse用於Node.js,它確實不是使用IMO的最佳環境。 JetBrains的WebStorm是一個很棒的Node.js IDE,雖然它需要花錢。如果你正在尋找免費的,我真的很喜歡新的Visual Studio代碼,它有很好的內置支持節點調試和其他的事情,使節點的發展很好。 – dsw88
@ dsw88 - 我對WebStorm的經驗是,一旦我們的文件結構開始變得越來越大,它就會減慢速度。使用Java應用程序提醒了我過去的那些日子。 –