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 |
Fabricator(:media_attachment) do |
||||||
account |
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 |
end |
||||||
|
Loading…
Reference in new issue