2014-09-04 85 views
1

我試圖在IntelliJ 13.1.4中調試我的摩卡測試,所以我在我的test/test.js文件中加入了斷點。在IntelliJ中調試摩卡測試:不會在斷點上停止

在我的Node.jsRun/Debug Configurations中,我已正確將Node interpreterWorking directory指向我的項目根目錄。

要執行的JavaScript file設置爲./node_modules/.bin/mocha

如果我點擊「調試」按鈕,我的測試被執行,但我的斷點被忽略。

有人知道爲什麼嗎?

回答

1

其實,它似乎更像是一個摩卡問題。

以下是我對that other similar SO answer的感謝:將--debug-brk添加到Run/Debug Configuration中的Application parameters

+0

有趣的... Intellij補充說,作爲啓動的一部分(至少在版本15),但它分配一個端口。我將它作爲參數添加到運行配置中(沒有端口),並且它工作正常。 查看:/.nvm/versions/node/v4.4.5/bin/node --debug-brk = 50449 --nolazy node_modules/mocha/bin/mocha automation/wdio/**/*。test.js - 報告者規格--debug-brk。 將額外的--debug-brk添加到應用程序參數中。 – binarygiant 2016-10-05 16:17:23