summaryrefslogtreecommitdiff
path: root/spec/support
diff options
context:
space:
mode:
authorRémy Coutable <remy@rymai.me>2019-03-27 13:45:00 +0100
committerRémy Coutable <remy@rymai.me>2019-03-27 15:41:46 +0100
commitce4b70ce18893f7c2bdf6a52ce66dc5197eae40d (patch)
treedf7652a1b91fb6bc0d7f53b3faf0d92c995b10cf /spec/support
parent1983d05ccd6f7484ed1634d744ac0f414c4967ff (diff)
downloadgitlab-ce-ce4b70ce18893f7c2bdf6a52ce66dc5197eae40d.tar.gz
Factorize policy helpers into PolicyHelpers
Signed-off-by: Rémy Coutable <remy@rymai.me>
Diffstat (limited to 'spec/support')
-rw-r--r--spec/support/helpers/policy_helpers.rb11
-rw-r--r--spec/support/shared_context/policies/project_policy_shared_context.rb8
2 files changed, 11 insertions, 8 deletions
diff --git a/spec/support/helpers/policy_helpers.rb b/spec/support/helpers/policy_helpers.rb
new file mode 100644
index 00000000000..3d780eb5fb1
--- /dev/null
+++ b/spec/support/helpers/policy_helpers.rb
@@ -0,0 +1,11 @@
+# frozen_string_literal: true
+
+module PolicyHelpers
+ def expect_allowed(*permissions)
+ permissions.each { |p| is_expected.to be_allowed(p) }
+ end
+
+ def expect_disallowed(*permissions)
+ permissions.each { |p| is_expected.not_to be_allowed(p) }
+ end
+end
diff --git a/spec/support/shared_context/policies/project_policy_shared_context.rb b/spec/support/shared_context/policies/project_policy_shared_context.rb
index 2c71aabd292..8bcd26ec0cd 100644
--- a/spec/support/shared_context/policies/project_policy_shared_context.rb
+++ b/spec/support/shared_context/policies/project_policy_shared_context.rb
@@ -85,12 +85,4 @@ RSpec.shared_context 'ProjectPolicy context' do
project.add_developer(developer)
project.add_reporter(reporter)
end
-
- def expect_allowed(*permissions)
- permissions.each { |p| is_expected.to be_allowed(p) }
- end
-
- def expect_disallowed(*permissions)
- permissions.each { |p| is_expected.not_to be_allowed(p) }
- end
end