From 1223699f76c07d10f91ebf41cf9ccf9c2f418809 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonne=20Ha=C3=9F?= <me@jhass.eu> Date: Sat, 29 Aug 2015 23:04:46 +0200 Subject: [PATCH] Disable all network requests in Cucumber suite closes #6368 --- features/support/env.rb | 3 --- features/support/webmock.rb | 11 +++++++++++ 2 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 features/support/webmock.rb diff --git a/features/support/env.rb b/features/support/env.rb index cad3ec70f2..0d2e938436 100644 --- a/features/support/env.rb +++ b/features/support/env.rb @@ -68,9 +68,6 @@ require Rails.root.join('spec', 'support', 'inlined_jobs') require Rails.root.join('spec', 'support', 'user_methods') include HelperMethods -# require 'webmock/cucumber' -# WebMock.disable_net_connect!(:allow_localhost => true) - Before do Devise.mailer.deliveries = [] end diff --git a/features/support/webmock.rb b/features/support/webmock.rb new file mode 100644 index 0000000000..0173367798 --- /dev/null +++ b/features/support/webmock.rb @@ -0,0 +1,11 @@ +require "webmock/cucumber" +WebMock.disable_net_connect!(allow_localhost: true) + +Before do + stub_request(:head, /.+/).with( + headers: { + "Accept" => "text/html", + "User-Agent" => "OpenGraphReader/0.6.1 (+https://github.com/jhass/open_graph_reader)" + } + ).to_return(status: 200, body: "", headers: {"Content-Type" => "text/plain"}) +end -- GitLab