BUGFIX: broken spec

This commit is contained in:
Sam 2014-05-26 21:17:20 +10:00 committed by Sam Saffron
parent 724b36fe0d
commit 033cbc61bf
3 changed files with 8 additions and 2 deletions

View File

@ -34,6 +34,7 @@ class UserAvatar < ActiveRecord::Base
else
gravatar_upload
end
rescue OpenURI::HTTPError
save!
ensure
tempfile.unlink if tempfile

View File

@ -82,8 +82,9 @@ describe CookedPostProcessor do
let(:cpp) { CookedPostProcessor.new(post) }
before do
SiteSetting.stubs(:max_image_height).returns(2000)
SiteSetting.stubs(:create_thumbnails?).returns(true)
SiteSetting.max_image_height = 2000
SiteSetting.create_thumbnails = true
Upload.expects(:get_from_url).returns(upload)
FastImage.stubs(:size).returns([1000, 2000])
# optimized_image

View File

@ -13,6 +13,10 @@ describe UserAvatar do
it 'can update gravatars' do
temp = Tempfile.new('test')
temp.binmode
# tiny valid png
temp.write(Base64.decode64("R0lGODlhAQABALMAAAAAAIAAAACAAICAAAAAgIAAgACAgMDAwICAgP8AAAD/AP//AAAA//8A/wD//wBiZCH5BAEAAA8ALAAAAAABAAEAAAQC8EUAOw=="))
temp.rewind
FileHelper.expects(:download).returns(temp)
avatar.update_gravatar!
temp.unlink