uploads: refactor /uploads/:id page for multi-file uploads.

This commit is contained in:
evazion
2022-02-13 16:55:26 -06:00
parent 229759cc72
commit bdf83d1ffd
12 changed files with 150 additions and 116 deletions

View File

@@ -9,16 +9,18 @@ FactoryBot.define do
factory(:completed_source_upload) do
status { "completed" }
upload_media_assets { [build(:upload_media_asset)] }
media_asset_count { 1 }
upload_media_assets { [build(:upload_media_asset, source_url: "https://example.com/file.jpg", status: "active")] }
end
factory(:completed_file_upload) do
status { "completed" }
source { nil }
media_asset_count { 1 }
file { Rack::Test::UploadedFile.new("#{Rails.root}/test/files/test.jpg") }
upload_media_assets do
[build(:upload_media_asset, media_asset: build(:media_asset, file: "test/files/test.jpg"))]
[build(:upload_media_asset, media_asset: build(:media_asset, file: "test/files/test.jpg"), source_url: "file://test.jpg", status: "active")]
end
end
end

View File

@@ -2,5 +2,6 @@ FactoryBot.define do
factory(:upload_media_asset) do
upload
media_asset
source_url { FFaker::Internet.http_url }
end
end