Fix retry build service specs related to the stage
This commit is contained in:
parent
96a7236bfd
commit
4edde47e73
|
@ -25,12 +25,24 @@ describe Ci::RetryBuildService, :services do
|
||||||
user_id auto_canceled_by_id retried].freeze
|
user_id auto_canceled_by_id retried].freeze
|
||||||
|
|
||||||
shared_examples 'build duplication' do
|
shared_examples 'build duplication' do
|
||||||
|
let(:stage) do
|
||||||
|
# TODO, we still do not have factory for new stages, we will need to
|
||||||
|
# switch existing factory to persist stages, instead of using LegacyStage
|
||||||
|
#
|
||||||
|
Ci::Stage.create!(project: project, pipeline: pipeline, name: 'test')
|
||||||
|
end
|
||||||
|
|
||||||
let(:build) do
|
let(:build) do
|
||||||
create(:ci_build, :failed, :artifacts_expired, :erased,
|
create(:ci_build, :failed, :artifacts_expired, :erased,
|
||||||
:queued, :coverage, :tags, :allowed_to_fail, :on_tag,
|
:queued, :coverage, :tags, :allowed_to_fail, :on_tag,
|
||||||
:teardown_environment, :triggered, :trace,
|
:triggered, :trace, :teardown_environment,
|
||||||
description: 'some build', pipeline: pipeline,
|
description: 'my-job', stage: 'test', pipeline: pipeline,
|
||||||
auto_canceled_by: create(:ci_empty_pipeline))
|
auto_canceled_by: create(:ci_empty_pipeline)) do |build|
|
||||||
|
##
|
||||||
|
# TODO, workaround for FactoryGirl limitation when having both
|
||||||
|
# stage (text) and stage_id (integer) columns in the table.
|
||||||
|
build.stage_id = stage.id
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
describe 'clone accessors' do
|
describe 'clone accessors' do
|
||||||
|
|
Loading…
Reference in New Issue