2015-09-15 4 views
6

Ich verwende webmock und VCR für einige meiner grundlegenden Rspec-Tests, aber ich möchte Webmock für meine Akzeptanztests deaktivieren, so dass ich tatsächlich externe HTTP-Anfragen machen kann.Wie deaktiviere ich webmock für einen Capybara-Test?

Was ist der beste Weg, dies zu tun?

+0

Sie möchten vielleicht nur die 'webmock' in einigen Edelstein-Gruppe verwenden und nicht in der' test' gem Gruppe – MrYoshiji

Antwort

10

Sie tun können, nur

before do 
    VCR.turn_off! 
    WebMock.allow_net_connect! 
end 

after do 
    VCR.turn_on! 
    WebMock.disable_net_connect! 
end 
Verwandte Themen