通过幻影运行茉莉花规格,得到"无法找到变量:describe"

时间:2012-11-22 05:29:19

标签: node.js jasmine phantomjs

我在centOS5 linux服务器上作为CI作业运行时遇到了同样的问题,使用了phantomJS 1.7(我自己编译)

Running "jasmine" task 
Testing jasmine specs via phantom 
...  
[D] ["phantomjs","onResourceReceived","GET
http://127.0.0.1:8888/test/spec/CommonTest.js"]
[D] ["phantomjs","onError","ReferenceError: Can't find variable: describe",        [{"file":"http://127.0.0.1:8888/test/spec/CommonTest.js","line":31,"function":""}]]     
ReferenceError: Can't find variable: describe 
...

规范在WinXP等其他机器上成功运行。

1 个答案:

答案 0 :(得分:0)

最后,它是由于:我为“node_modules”创建了一个符号链接来重用公共模块,但它阻止了grunt-jasmine-runner获取某些内容。 (还不确定)。要解决此问题,需要直接在项目文件夹下复制“node_modules”文件。