簡體   English   中英

IntelliJ中的Mocha運行配置

[英]Mocha Run Configuration in IntelliJ

我已經配置mocha通過mocha intelliJ mocha插件在我的反應應用程序中運行測試用例,我已經定義了如下配置:

在此輸入圖像描述

我有幫助Javascript文件,假設在測試之前由mocha加載,因此我在上面的屏幕截圖中添加了-config in mocha選項,該文件的內容如下:

--recursive
--require helper.js

問題是看起來這個助手沒有加載因此我得到的錯誤如下:

ReferenceError: regeneratorRuntime is not defined
 windows is not defined

在helper.js中定義windows的位置,因此我的問題是如何從intelliJ中存在的mocha運行配置加載helper.js

當我在終端下面的命令運行時,這可以替代這個工作正常,因此在終端中為mocha運行所有測試用例:

mocha --require babel-register --require ignore-styles --require ./test/test.helper.js

但我只想從intelliJ運行單一測試,因此非常感謝任何指向這個問題的指針。

mocha.opts傳遞給mocha的正確方法是--opts選項,例如--opts config/mocha.opts (path必須相對於項目根文件夾)。 mocha.opts本地模塊的路徑也應該相對於項目根目錄。 例如,如果我的助手位於<project dir>/specs/util/test.helper.js ,而mocha.opts - 位於<project dir>/config/mocha.opts ,則.opts將是

--require ./specs/util/test.helper.js

並運行配置如下:

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM