22 lines
491 B
Ruby
22 lines
491 B
Ruby
# frozen_string_literal: true
|
|
|
|
FactoryBot.define do
|
|
factory :compare do
|
|
skip_create # No persistence
|
|
|
|
start_project { association(:project, :repository) }
|
|
target_project { start_project }
|
|
|
|
start_ref { 'master' }
|
|
target_ref { 'feature' }
|
|
|
|
base_sha { nil }
|
|
straight { false }
|
|
|
|
initialize_with do
|
|
CompareService
|
|
.new(start_project, start_ref)
|
|
.execute(target_project, target_ref, base_sha: base_sha, straight: straight)
|
|
end
|
|
end
|
|
end
|