幻影茉莉花找不到规格

时间:2013-06-27 10:06:20

标签: node.js jasmine phantomjs

我正在尝试使用phantom-jasmine。我使用npm在我的系统(Mountain Lion和Ubuntu)和幻影茉莉上安装了phantomjs(1.9.1)。

问题是,当我尝试从他们的示例运行幻影茉莉花示例/ TestRunner.html时,我得到0个规格,0个失败,尽管它应该是3个规格,输出中有1个失败。

如果我从浏览器打开TestRunner.html,它的行为符合预期,但幻影茉莉似乎无法找到规格。

另一件事是当我提供绝对路径时(phantom-jasmine /home/me/phantom-jasmine/examples/TestRunner.html到TestRunner.html this发生

3 个答案:

答案 0 :(得分:2)

不完全确定原因,但我通过在调用中省略了TestRunner.html来运行示例。像这样:

phantom-jasmine examples

使用npm安装时获得的分支/版本似乎与https://github.com/jcarver989/phantom-jasmine中描述的不一致。

看着已安装的readme.md帮助了我。

答案 1 :(得分:0)

我遇到了同样的问题。与此同时,我最终切换到一组新的脚本,用命令行中的phantomjs运行jasmine测试。见SenchaProSvcs/UnitTestDemo

答案 2 :(得分:0)

我遇到了与幻影茉莉相同的问题。为了使这个工作,我依靠phantom-jasmine repo的run_jasmine_test.coffee文件。我在我的repo中复制了这个文件(以及console-runner.js),并通过在我的终端中运行以下命令来通过phantomjs调用testRunner:

phantomjs lib/jasmine/run_jasmine_test.coffee testRunner.html

我在这里得到的输出与我在浏览器中直接运行testRunner.html时得到的输出一致。

希望这有帮助。