2015-09-15 38 views
6

Używam webmock i VCR dla niektórych z moich podstawowych testów Rspec, ale chcę wyłączyć webmock dla moich testów akceptacyjnych, dzięki czemu mogę rzeczywiście tworzyć zewnętrzne żądania HTTP.Jak wyłączyć webmock dla testów Capybara?

Jaki jest najlepszy sposób na zrobienie tego?

+0

Możesz chcieć użyć tylko 'webmock' w jakiejś grupy gem a nie w' test' grupy gem – MrYoshiji

Odpowiedz

10

można po prostu zrobić

before do 
    VCR.turn_off! 
    WebMock.allow_net_connect! 
end 

after do 
    VCR.turn_on! 
    WebMock.disable_net_connect! 
end