2016-08-18 174 views
0

我在窗口上使用节点js。并且编写几个测试用例,这些测试用例在ubuntu上运行良好。摩卡与NodeJs不工作在Windows上

但是,在Windows上出现这些错误。

describe('AbcTests', function(){ 
^ 
ReferenceError: describe is not defined 
    at Object.<anonymous> (c:\GIT\ABC\src\UnitTest\ABCTests\AbcTests.js:13:1) 
    at Module._compile (module.js:460:26) 
    at Object.Module._extensions..js (module.js:478:10) 
    at Module.load (module.js:355:32) 
    at Function.Module._load (module.js:310:12) 
    at Function.Module.runMain (module.js:501:10) 
    at startup (node.js:129:16) 
    at node.js:814:3 

我尝试了谷歌搜索,但可以找到任何东西。无法确定我在这里失踪的事物。

+0

而你正在使用'mocha'命令运行这些测试文件? – robertklep

+0

@robertklep我正在使用WebStorm,我在哪里放置该命令? – Yasser

+0

不知道tbh,从来没有用过Webstorm。不过,有一点谷歌搜索似乎[产生一些有用的结果](https://www.jetbrains.com/help/webstorm/2016.2/running-mocha-unit-tests.html)。 – robertklep

回答

0

钉了它!需要安装摩卡并创建一个单独的配置,并给出测试目录。

enter image description here