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