diff options
author | Rémy Coutable <remy@rymai.me> | 2019-03-27 13:45:00 +0100 |
---|---|---|
committer | Rémy Coutable <remy@rymai.me> | 2019-03-27 15:41:46 +0100 |
commit | ce4b70ce18893f7c2bdf6a52ce66dc5197eae40d (patch) | |
tree | df7652a1b91fb6bc0d7f53b3faf0d92c995b10cf /spec/support | |
parent | 1983d05ccd6f7484ed1634d744ac0f414c4967ff (diff) | |
download | gitlab-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.rb | 11 | ||||
-rw-r--r-- | spec/support/shared_context/policies/project_policy_shared_context.rb | 8 |
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 |