summaryrefslogtreecommitdiff
path: root/spec/policies/blob_policy_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/policies/blob_policy_spec.rb')
-rw-r--r--spec/policies/blob_policy_spec.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/spec/policies/blob_policy_spec.rb b/spec/policies/blob_policy_spec.rb
index daabcd844af..2b0465f3615 100644
--- a/spec/policies/blob_policy_spec.rb
+++ b/spec/policies/blob_policy_spec.rb
@@ -5,9 +5,9 @@ require 'spec_helper'
RSpec.describe BlobPolicy do
include_context 'ProjectPolicyTable context'
include ProjectHelpers
- using RSpec::Parameterized::TableSyntax
- let(:project) { create(:project, :repository, project_level) }
+ let_it_be_with_reload(:project) { create(:project, :repository) }
+
let(:user) { create_user_from_membership(project, membership) }
let(:blob) { project.repository.blob_at(SeedRepo::FirstCommit::ID, 'README.md') }
@@ -18,8 +18,9 @@ RSpec.describe BlobPolicy do
end
with_them do
- it "grants permission" do
+ it 'grants permission' do
enable_admin_mode!(user) if admin_mode
+ project.update!(visibility_level: Gitlab::VisibilityLevel.level_value(project_level.to_s))
update_feature_access_level(project, feature_access_level)
if expected_count == 1