2017-12-14 00:13:44 +00:00
|
|
|
FactoryBot.define do
|
2017-06-08 03:32:38 +00:00
|
|
|
factory :upload do
|
2017-08-02 19:55:11 +00:00
|
|
|
model { build(:project) }
|
2017-07-17 13:46:59 +00:00
|
|
|
path { "uploads/-/system/project/avatar/avatar.jpg" }
|
2017-06-08 03:32:38 +00:00
|
|
|
size 100.kilobytes
|
|
|
|
uploader "AvatarUploader"
|
2017-12-06 11:36:11 +00:00
|
|
|
|
|
|
|
trait :personal_snippet do
|
|
|
|
model { build(:personal_snippet) }
|
|
|
|
uploader "PersonalFileUploader"
|
|
|
|
end
|
|
|
|
|
|
|
|
trait :issuable_upload do
|
|
|
|
path { "#{SecureRandom.hex}/myfile.jpg" }
|
|
|
|
uploader "FileUploader"
|
|
|
|
end
|
|
|
|
|
|
|
|
trait :namespace_upload do
|
|
|
|
path { "#{SecureRandom.hex}/myfile.jpg" }
|
|
|
|
model { build(:group) }
|
|
|
|
uploader "NamespaceFileUploader"
|
|
|
|
end
|
2017-06-08 03:32:38 +00:00
|
|
|
end
|
|
|
|
end
|