summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--spec/lib/gitlab/ci/pipeline/chain/build_spec.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/spec/lib/gitlab/ci/pipeline/chain/build_spec.rb b/spec/lib/gitlab/ci/pipeline/chain/build_spec.rb
index 82f70dd176d..0f1d72080c5 100644
--- a/spec/lib/gitlab/ci/pipeline/chain/build_spec.rb
+++ b/spec/lib/gitlab/ci/pipeline/chain/build_spec.rb
@@ -31,6 +31,10 @@ describe Gitlab::Ci::Pipeline::Chain::Build do
it 'fills pipeline object with data' do
expect(pipeline.sha).not_to be_empty
+ expect(pipeline.sha).to eq project.commit.id
+ expect(pipeline.ref).to eq 'master'
+ expect(pipeline.user).to eq user
+ expect(pipeline.project).to eq project
end
it 'sets a valid config source' do
@@ -40,4 +44,8 @@ describe Gitlab::Ci::Pipeline::Chain::Build do
it 'returns a valid pipeline' do
expect(pipeline).to be_valid
end
+
+ it 'does not persist a pipeline' do
+ expect(pipeline).not_to be_persisted
+ end
end