diff options
author | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2017-09-26 14:13:08 +0200 |
---|---|---|
committer | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2017-09-26 14:13:08 +0200 |
commit | 53cad500433b69c77628ce020587fd5c9227690c (patch) | |
tree | b55fb3e7f857d42d064566da138ab7db6f8e72c4 | |
parent | 6a9cfdde02b33b0a53d9f2b0f1bb3ee0e092a46d (diff) | |
download | gitlab-ce-53cad500433b69c77628ce020587fd5c9227690c.tar.gz |
Add missing tests for pipeline chain access validator
-rw-r--r-- | spec/lib/gitlab/ci/pipeline/chain/validate/abilities_spec.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/spec/lib/gitlab/ci/pipeline/chain/validate/abilities_spec.rb b/spec/lib/gitlab/ci/pipeline/chain/validate/abilities_spec.rb index e6decde475a..0bbdd23f4d6 100644 --- a/spec/lib/gitlab/ci/pipeline/chain/validate/abilities_spec.rb +++ b/spec/lib/gitlab/ci/pipeline/chain/validate/abilities_spec.rb @@ -32,6 +32,19 @@ describe Gitlab::Ci::Pipeline::Chain::Validate::Abilities do end context 'when user has ability to create a pipeline' do + before do + project.add_developer(user) + + step.perform! + end + + it 'does not invalidate the pipeline' do + expect(pipeline).to be_valid + end + + it 'does not break the chain' do + expect(step.break?).to eq false + end end describe '#allowed_to_create?' do |