5
私はGoogle Maps Routing APIと対話する必要のあるキュウリの機能をいくつか持っています。私はVCRを使ってこれらの相互作用を突き詰めようとしています。VCRとキュウリのタグを使って
私はそうのように私の機能にVCRタグを追加しました:その後、
@google_routing_api @javascript
Scenario: Creating a bus
Given I am on the buses page
When I follow "Get Started Now"
とはfeatures/support/vcr.rb
require 'vcr'
VCR.config do |c|
# INFO: This is relative to the Rails.root
c.cassette_library_dir = 'features/fixtures/vcr_cassettes'
c.stub_with :fakeweb
end
# INFO: https://github.com/myronmarston/vcr/wiki/Usage-with-Cucumber
VCR.cucumber_tags do |t|
t.tag '@google_routing_api'
end
で私のVCRの設定を追加しました。しかし、私は私のcukesを実行したとき、私は聞いています。..
Real HTTP connections are disabled. Unregistered request: GET http://127.0.0.1:54181/__identify__
FWIWでは、問題(および解決策)はキュウリとは関係ありません。それはcapybaraとの関係と、あなたのアプリケーションを起動し、javascriptドライバを使用するときにその要求を行うという事実をすべて持っています。 Test :: UnitまたはRSpecでcapybaraを使用した場合、同じ問題が発生します。 –