3

我一直在使用 jasmine-headless-webkit 在我的 Rails 3.2 应用程序上运行我的 jasmine 规范,但我最近切换到 phantomjs/poltergeist 来运行我的请求规范,所以我需要升级我的 jasmine 测试以在 phantom 上运行。我不想在我的 CI 服务器上使用 xvfb。

有没有人有任何在控制台中使用 phantom 运行 jasmine 测试的好方法?我在网上发现的关于它的信息令人惊讶地少。

4

1 回答 1

2

我找到的最简单的解决方案是设置guard-jasmine(Guard::Jasmine 在 Guard 之外),然后添加guard-jasmine -u http://localhost:3001/到您的构建脚本中。在我的詹金斯上工作得很好。您还需要在服务器上安装 phantomJS。就我而言,我还需要 node.js

于 2013-08-08T21:24:32.733 回答