Update fabricator for MediaAttachment to attach a file according to type (#3862)
This fixes a random spec failures since commit
d55f207274
.
master
parent
8f03fdce7f
commit
356df7ae6b
@ -1,4 +1,16 @@ |
||||
Fabricator(:media_attachment) do |
||||
account |
||||
file { [attachment_fixture(['attachment.gif', 'attachment.jpg', 'attachment.webm'].sample), nil].sample } |
||||
file do |attrs| |
||||
[ |
||||
case attrs[:type] |
||||
when :gifv |
||||
attachment_fixture ['attachment.gif', 'attachment.webm'].sample |
||||
when :image |
||||
attachment_fixture 'attachment.jpg' |
||||
when nil |
||||
attachment_fixture ['attachment.gif', 'attachment.jpg', 'attachment.webm'].sample |
||||
end, |
||||
nil |
||||
].sample |
||||
end |
||||
end |
||||
|
Loading…
Reference in new issue