幻影茉莉花找不到规格
我正在尝试使用幻影茉莉花 。 我在我的系统(Mountain Lion和Ubuntu)上安装了phantomjs(1.9.1),使用npm安装了phantom-jasmine。
问题是当我尝试运行幻像茉莉花的例子/ TestRunner.html从他们的例子我得到0规范,0失败虽然它应该是3个规格,在输出1失败。
如果我从浏览器打开TestRunner.html,它的行为如预期,但幻影茉莉花似乎无法find规格。
另一件事是当我提供绝对path(phantom-jasmine /home/me/phantom-jasmine/examples/TestRunner.html到TestRunner.html 这发生
不完全确定为什么,但我通过从调用中省略TestRunner.html来获得运行的示例。 喜欢这个:
phantom-jasmine examples
看起来,使用npm安装的分支/版本与https://github.com/jcarver989/phantom-jasmine中描述的不一致。
看着安装的readme.md帮助了我。
我有同样的问题。 与此同时,我最终切换到了一套新的脚本,从命令行使用phantomjs运行茉莉花testing。 请参阅SenchaProSvcs / UnitTestDemo 。
我与幻影 – 茉莉花面临同样的问题。 为了得到这个工作,我使用了phantom-jasmine回购的run_jasmine_test.coffee文件。 我复制这个文件(和console-runner.js)在我的repo中,并通过在我的terminal中运行以下命令通过phantomjs调用testRunner:
phantomjs lib/jasmine/run_jasmine_test.coffee testRunner.html
我在这里得到的输出与我直接在浏览器中运行testRunner.html时得到的输出一致。
希望这可以帮助。