2

在使用 rspec 的 Rails 项目中,我已经让Guard jasmine 运行 jspecs 了一段时间。但我只是将一些常规规格的录像机包括在内,当我这样做时,它打破了茉莉花。

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 = trueand配置 vcrignore_localhost = true但没有效果。有人对如何解决这个问题有任何想法吗?

谢谢!

编辑:

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

4

0 回答 0