我正在尝试在rails项目上设置jasmine。我已经开始工作,如果我运行rake jasmine
然后使用网络浏览器点击localhost:8888
,我会看到所有包含的示例规范中的所有5个都通过了。但是,当我运行rake jasmine:ci
时,服务器挂起而不返回,当我使用浏览器转到提供的localhost:[port]
时,它显示3个错误,所有这些都说TypeError: window.callPhantom is not a function in http://localhost:40993/__runner_boot__/phantom_boot.js (line 7)
任何想法我的意思需要做的是让jasmine:ci
任务正常运行吗?
答案 0 :(得分:0)
将服务器切换到thin
似乎已修复它。
将gem 'thin'
添加到Gemfine并在spec/javascripts/support/jasmine.yml
我设置了...
rack_options:
server: 'thin'
现在......
$ rake jasmine:ci
Thin web server (v1.7.2 codename Bachmanity)
Maximum connections set to 1024
Listening on localhost:37157, CTRL+C to stop
Waiting for server on localhost:37157...
jasmine server started
.....
5 specs, 0 failures
Randomized with seed 12286 (rake jasmine:ci[true,12286])
好多了。