Let activerecord handle the picture upload in factories
This commit is contained in:
parent
c876a2d1cf
commit
5b20c992ae
2 changed files with 8 additions and 9 deletions
|
|
@ -46,10 +46,10 @@ FactoryGirl.define do
|
||||||
create(:question, conferences: [conference])
|
create(:question, conferences: [conference])
|
||||||
|
|
||||||
# Logo...
|
# Logo...
|
||||||
uploader = PictureUploader.new(conference, :picture)
|
File.open("spec/support/logos/#{1 + rand(13)}.png") do |file|
|
||||||
File.open('app/assets/images/rails.png') { |f| uploader.store!(f) }
|
conference.picture = file
|
||||||
conference.logo_file_name = 'rails.png'
|
end
|
||||||
conference.save
|
conference.save!
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -9,11 +9,10 @@ FactoryGirl.define do
|
||||||
sponsorship_level
|
sponsorship_level
|
||||||
|
|
||||||
after(:create) do |sponsor|
|
after(:create) do |sponsor|
|
||||||
logo = "#{1 + rand(13)}.png"
|
File.open("spec/support/logos/#{1 + rand(13)}.png") do |file|
|
||||||
uploader = PictureUploader.new(sponsor, :picture)
|
sponsor.picture = file
|
||||||
File.open("spec/support/logos/#{logo}") { |f| uploader.store!(f) }
|
end
|
||||||
sponsor.logo_file_name = logo.to_s
|
sponsor.save!
|
||||||
sponsor.save
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue