在rspec中使用vcr和guard jasmine的问题

时间:2013-06-12 15:38:02

标签: ruby-on-rails rspec jasmine vcr

在使用rspec的rails项目中,我有一段时间运行jspecs的守护茉莉。但是我只是将vcr包括在一些常规规格中,当我这样做时,它打破了茉莉。

09:23:13 - ERROR - Jasmine test runner isn't available: Real HTTP connections are disabled. Unregistered request: HEAD http://localhost:53212/jasmine with headers {'Accept'=>'*/*', 'User-Agent'=>'Ruby'}
> [#] 
> [#] You can stub this request with the following snippet:
> [#] 
> [#] stub_request(:head, "http://localhost:53212/jasmine").
> [#]   with(:headers => {'Accept'=>'*/*', 'User-Agent'=>'Ruby'}).
> [#]   to_return(:status => 200, :body => "", :headers => {})
> [#] 
> [#] ============================================================
09:23:13 - INFO - Guard::Jasmine stops server.

我尝试调用stub_request,因为错误表明在许多不同的地方但没有得到任何结果。我也尝试使用allow_http_connections_when_no_cassette = trueignore_localhost = true配置vcr,但没有效果。有没有人对如何解决这个问题有任何想法?

谢谢!

修改

问题是我所拥有的vcr配置文件只是由rspec而不是jasmine加载,所以当然我试过的2个选项都行不通。解决方法是在jasmine rake任务中简单地要求vcr配置文件。

0 个答案:

没有答案