summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGrzegorz Bizon <grzesiek.bizon@gmail.com>2017-09-26 14:13:08 +0200
committerGrzegorz Bizon <grzesiek.bizon@gmail.com>2017-09-26 14:13:08 +0200
commit53cad500433b69c77628ce020587fd5c9227690c (patch)
treeb55fb3e7f857d42d064566da138ab7db6f8e72c4
parent6a9cfdde02b33b0a53d9f2b0f1bb3ee0e092a46d (diff)
downloadgitlab-ce-53cad500433b69c77628ce020587fd5c9227690c.tar.gz
Add missing tests for pipeline chain access validator
-rw-r--r--spec/lib/gitlab/ci/pipeline/chain/validate/abilities_spec.rb13
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