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 = true
また、 and を使用して vcr を構成しようとしignore_localhost = true
ましたが、効果はありませんでした。これを修正する方法についてのアイデアはありますか?
ありがとう!
編集:
問題は、私が持っていたvcr構成ファイルがジャスミンではなくrspecによってのみロードされたため、もちろん、私が試した2つのオプションが機能しないことでした。修正は、jasmine rake タスクで vcr 構成ファイルを要求するだけでした。