summaryrefslogtreecommitdiff
path: root/spec/factories/forked_project_links.rb
blob: bc59fea81ec70f8cb75876d356920bbb686e6552 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
FactoryBot.define do
  factory :forked_project_link do
    association :forked_to_project, factory: [:project, :repository]
    association :forked_from_project, factory: [:project, :repository]

    after(:create) do |link|
      link.forked_from_project.reload
      link.forked_to_project.reload
    end

    trait :forked_to_empty_project do
      association :forked_to_project, factory: [:project, :repository]
    end
  end
end