2013-06-27 85 views
1

我正在嘗試使用phantom-jasmine。我在我的系統(Mountain Lion和Ubuntu)上安裝了phantomjs(1.9.1),並使用npm安裝了phantom-jasmine。幻影茉莉花找不到規格

問題是,當我嘗試運行phantom-jasmine examples/TestRunner.html從他們的例子我得到0規格,0失敗雖然它應該是3規格,輸出1失敗。

如果我從瀏覽器中打開TestRunner.html,它的行爲如預期,但幻影茉莉花似乎無法找到規格。

另一件事是,當我提供了絕對路徑(幻影茉莉/home/me/phantom-jasmine/examples/TestRunner.html到TestRunner.html this發生

+0

您是否曾經爲此找到過解決方案? –

回答

0

我有同樣的問題。在與此同時,我最終切換到一組新的腳本來運行命令行phantomjs茉莉測試。見SenchaProSvcs/UnitTestDemo

2

不完全知道爲什麼,但我從通話省略TestRunner.html運行的例子。像這樣:

phantom-jasmine examples 

看來,使用npm安裝時獲得的分支/版本與https://github.com/jcarver989/phantom-jasmine中描述的不匹配。

看着安裝的readme.md幫助了我。

0

我面臨着與幻影茉莉花同樣的問題。爲了得到這個工作,我使用了phantom-jasmine回購的run_jasmine_test.coffee文件。我在回購複製這個文件(及控制檯runner.js),並通過我的終端中運行以下命令通過phantomjs調用的TestRunner:

phantomjs lib/jasmine/run_jasmine_test.coffee testRunner.html 

我來到這裏與我的輸出一致的輸出當我直接在瀏覽器中運行testRunner.html時。

希望這會有所幫助。