2013-04-19 40 views
3

我一直在使用jasmine-headless-webkit在我的Rails 3.2應用程序上運行我的茉莉花規格,但是最近我切換到phantomjs/poltergeist來運行我的請求規格,所以我需要升級我的茉莉花測試也運行在幻像上。我想遠離在我的CI服務器上使用xvfb。用phantomjs無暇運行jasmine規範

有沒有人有任何好方法在控制檯中使用幻影運行茉莉測試?我在網上發現了令人驚訝的小信息。

+0

你使用警衛嗎?如果是這樣,檢查寶石[警衛茉莉花](https://github.com/netzpirat/guard-jasmine) – ole

+0

不,我沒有使用警衛。我希望有一種方法可以做到沒有警惕。 – goddamnyouryan

+0

您是否檢查了https://github.com/ariya/phantomjs/wiki/Buzz中列出的一些文章? –

回答

2

我找到的最簡單的解決方案是設置guard-jasmine(Guard::Jasmine outside of Guard),然後將guard-jasmine -u http://localhost:3001/添加到您的構建腳本中。我的詹金斯工作得很好。你也需要在服務器上安裝phantomJS。在我的情況下,我還需要node.js

+0

是的,這正是我最終做的。 – goddamnyouryan