Fix post receive specs regarding pipeline creation
This commit is contained in:
parent
9776dbda4f
commit
3420c0f7dc
|
@ -70,12 +70,15 @@ describe PostReceive do
|
||||||
|
|
||||||
context "creates a Ci::Pipeline for every change" do
|
context "creates a Ci::Pipeline for every change" do
|
||||||
before do
|
before do
|
||||||
allow_any_instance_of(Ci::CreatePipelineService).to receive(:commit) do
|
|
||||||
OpenStruct.new(id: '123456')
|
|
||||||
end
|
|
||||||
allow_any_instance_of(Ci::CreatePipelineService).to receive(:branch?).and_return(true)
|
|
||||||
allow_any_instance_of(Repository).to receive(:ref_exists?).and_return(true)
|
|
||||||
stub_ci_pipeline_to_return_yaml_file
|
stub_ci_pipeline_to_return_yaml_file
|
||||||
|
|
||||||
|
# TODO, don't stub private methods
|
||||||
|
#
|
||||||
|
allow_any_instance_of(Ci::CreatePipelineService)
|
||||||
|
.to receive(:commit).and_return(OpenStruct.new(id: '123456'))
|
||||||
|
|
||||||
|
allow_any_instance_of(Repository)
|
||||||
|
.to receive(:branch_exists?).and_return(true)
|
||||||
end
|
end
|
||||||
|
|
||||||
it { expect { subject }.to change { Ci::Pipeline.count }.by(2) }
|
it { expect { subject }.to change { Ci::Pipeline.count }.by(2) }
|
||||||
|
|
Loading…
Reference in New Issue