Fixture for forks
Forks influence the working of GitLab, and now getting in a fork is a situation that's harder than it needs to be.
This commit is contained in:
parent
76d4e6d6d8
commit
b281627fbd
|
@ -0,0 +1,16 @@
|
||||||
|
require './spec/support/sidekiq'
|
||||||
|
|
||||||
|
Sidekiq::Testing.inline! do
|
||||||
|
Gitlab::Seeder.quiet do
|
||||||
|
User.all.sample(10).each do |user|
|
||||||
|
source_project = Project.public_only.sample
|
||||||
|
fork_project = Projects::ForkService.new(source_project, user, namespace: user.namespace).execute
|
||||||
|
|
||||||
|
if fork_project.valid?
|
||||||
|
puts '.'
|
||||||
|
else
|
||||||
|
puts 'F'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
Loading…
Reference in New Issue