From 2e64976d8714eb9a35ed218ecdb798617a3cb86d Mon Sep 17 00:00:00 2001
From: nmilojevic1 <nmilojevic@gitlab.com>
Date: Wed, 29 Jan 2020 11:26:31 +0100
Subject: [PATCH] Use wrap_original for stubing delete_all_refs

---
 spec/services/projects/after_import_service_spec.rb | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/spec/services/projects/after_import_service_spec.rb b/spec/services/projects/after_import_service_spec.rb
index 7289edd1e9185..4f74a779cd520 100644
--- a/spec/services/projects/after_import_service_spec.rb
+++ b/spec/services/projects/after_import_service_spec.rb
@@ -77,9 +77,8 @@
 
       before do
         call_count = 0
-        original_method = repository.method(:delete_all_refs_except)
 
-        allow(repository).to receive(:delete_all_refs_except) do |*args|
+        allow(repository).to receive(:delete_all_refs_except).and_wrap_original do |original_method, *args|
           call_count += 1
           call_count > 1 ? original_method.call(*args) : raise(exception)
         end
-- 
GitLab