gitlab-ce/spec/factories/ci/runner_projects.rb

17 lines
502 B
Ruby

# frozen_string_literal: true
FactoryBot.define do
factory :ci_runner_project, class: 'Ci::RunnerProject' do
project
after(:build) do |runner_project, evaluator|
if runner_project.runner.nil?
runner_project.project = evaluator.project
runner_project.runner =
build(:ci_runner, :project, runner_projects: [runner_project], sharding_key_id: evaluator.project.id,
organization_id: runner_project.project.organization_id)
end
end
end
end