diff options
author | Lin Jen-Shin <godfat@godfat.org> | 2016-11-16 22:07:04 +0800 |
---|---|---|
committer | Lin Jen-Shin <godfat@godfat.org> | 2016-11-16 22:07:04 +0800 |
commit | 48090a9188e13e3ddaffb5957a7b5a264024f060 (patch) | |
tree | 294c511031df6ee17000bfcd578ca4ba5b0e6cf9 /spec/lib | |
parent | a9765fb47fbbd1e1070434fc06cc76b25a42caa6 (diff) | |
download | gitlab-ce-48090a9188e13e3ddaffb5957a7b5a264024f060.tar.gz |
Introduce no_user_or_blocked? and fix tests due to
checking user permission.
Diffstat (limited to 'spec/lib')
-rw-r--r-- | spec/lib/gitlab/git_access_spec.rb | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/spec/lib/gitlab/git_access_spec.rb b/spec/lib/gitlab/git_access_spec.rb index 3c1df2199b2..9c19ea2d862 100644 --- a/spec/lib/gitlab/git_access_spec.rb +++ b/spec/lib/gitlab/git_access_spec.rb @@ -112,9 +112,13 @@ describe Gitlab::GitAccess, lib: true do end describe 'deploy key permissions' do - let(:key) { create(:deploy_key) } + let(:key) { create(:deploy_key, user: user) } let(:actor) { key } + before do + project.team << [user, :master] + end + context 'pull code' do context 'when project is authorized' do before { key.projects << project } @@ -404,9 +408,13 @@ describe Gitlab::GitAccess, lib: true do end describe 'deploy key permissions' do - let(:key) { create(:deploy_key, can_push: can_push) } + let(:key) { create(:deploy_key, user: user, can_push: can_push) } let(:actor) { key } + before do + project.team << [user, :master] + end + context 'when deploy_key can push' do let(:can_push) { true } |