From 9dfbe1d2a1e71ddc1f30c21a238ff8d73f271eba Mon Sep 17 00:00:00 2001
From: Douglas Barbosa Alexandre <dbalexandre@gmail.com>
Date: Fri, 4 Nov 2016 16:22:57 -0200
Subject: [PATCH] Add helper method to toggle label subscription on labels
 controller spec

---
 spec/controllers/projects/labels_controller_spec.rb | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/spec/controllers/projects/labels_controller_spec.rb b/spec/controllers/projects/labels_controller_spec.rb
index 2b51bae926b..ec6cea5c0f4 100644
--- a/spec/controllers/projects/labels_controller_spec.rb
+++ b/spec/controllers/projects/labels_controller_spec.rb
@@ -95,7 +95,7 @@ describe Projects::LabelsController do
     it 'allows user to toggle subscription on project labels' do
       label = create(:label, project: project)
 
-      post :toggle_subscription, namespace_id: project.namespace.to_param, project_id: project.to_param, id: label.id
+      toggle_subscription(label)
 
       expect(response).to have_http_status(200)
     end
@@ -103,9 +103,13 @@ describe Projects::LabelsController do
     it 'allows user to toggle subscription on group labels' do
       group_label = create(:group_label, group: group)
 
-      post :toggle_subscription, namespace_id: project.namespace.to_param, project_id: project.to_param, id: group_label.id
+      toggle_subscription(group_label)
 
       expect(response).to have_http_status(200)
     end
+
+    def toggle_subscription(label)
+      post :toggle_subscription, namespace_id: project.namespace.to_param, project_id: project.to_param, id: label.to_param
+    end
   end
 end
-- 
GitLab