From d2f2168b51284bee445e10d7ad399175ed51c539 Mon Sep 17 00:00:00 2001 From: Rydkin Maxim Date: Mon, 20 Mar 2017 23:52:35 +0300 Subject: [PATCH] remove `a pending pipeline` shared example --- spec/services/ci/create_pipeline_service_spec.rb | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/spec/services/ci/create_pipeline_service_spec.rb b/spec/services/ci/create_pipeline_service_spec.rb index b89ed7dcf44..c287fe42ab2 100644 --- a/spec/services/ci/create_pipeline_service_spec.rb +++ b/spec/services/ci/create_pipeline_service_spec.rb @@ -18,19 +18,15 @@ describe Ci::CreatePipelineService, services: true do described_class.new(project, user, params).execute end - shared_examples 'a pending pipeline' do + context 'valid params' do + let(:pipeline) { execute_service } + it { expect(pipeline).to be_kind_of(Ci::Pipeline) } it { expect(pipeline).to be_valid } it { expect(pipeline).to eq(project.pipelines.last) } it { expect(pipeline).to have_attributes(user: user) } it { expect(pipeline).to have_attributes(status: 'pending') } it { expect(pipeline.builds.first).to be_kind_of(Ci::Build) } - end - - context 'valid params' do - let(:pipeline) { execute_service } - - it_behaves_like 'a pending pipeline' context 'auto-cancel enabled' do let(:pipeline_on_previous_commit) do