Использование видеомагнитофона с Cucumber с помощью тегов

У меня есть некоторые функции Cucumber, которые должны взаимодействовать с API маршрутизации Google Maps. Я пытаюсь заглушить эти взаимодействия с помощью 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

Но когда я запускаю свои cukes, мне говорят ..

Real HTTP connections are disabled. Unregistered request: GET http://127.0.0.1:54181/__identify__

5
задан Myron Marston 13 October 2012 в 22:05
поделиться