Commit 8ef58efec7247a2e1b7728340e11d4044ace4123

Authored by Victor Costa
1 parent 544969ab

rails3: fix slideshow_block_test

app/models/slideshow_block.rb
... ... @@ -20,7 +20,7 @@ class SlideshowBlock < Block
20 20  
21 21 def check_filename(image, size)
22 22 filename = image.public_filename(size)
23   - if File.exists?(Rails.root.join('public', filename))
  23 + if File.exists?(File.join(Rails.root.join('public').to_s, filename))
24 24 filename
25 25 else
26 26 nil
... ...
test/unit/slideshow_block_test.rb
... ... @@ -75,7 +75,7 @@ class SlideshowBlockTest < ActiveSupport::TestCase
75 75 should 'decide correct public filename for image' do
76 76 image = mock
77 77 image.expects(:public_filename).with('slideshow').returns('/bli/slideshow.png')
78   - File.expects(:exists?).with(Rails.root.join('public', 'bli', 'slideshow.png')).returns(true)
  78 + File.expects(:exists?).with(Rails.root.join('public', 'bli', 'slideshow.png').to_s).returns(true)
79 79  
80 80 assert_equal '/bli/slideshow.png', build(SlideshowBlock, :image_size => 'slideshow').public_filename_for(image)
81 81 end
... ... @@ -83,7 +83,7 @@ class SlideshowBlockTest < ActiveSupport::TestCase
83 83 should 'display the default slideshow image if thumbnails were not processed' do
84 84 image = mock
85 85 image.expects(:public_filename).with('slideshow').returns('/images/icons-app/image-loading-slideshow.png')
86   - File.expects(:exists?).with(Rails.root.join('public', 'images', 'icons-app', 'image-loading-slideshow.png')).returns(true)
  86 + File.expects(:exists?).with(Rails.root.join('public', 'images', 'icons-app', 'image-loading-slideshow.png').to_s).returns(true)
87 87  
88 88 assert_equal '/images/icons-app/image-loading-slideshow.png', build(SlideshowBlock, :image_size => 'slideshow').public_filename_for(image)
89 89 end
... ... @@ -94,11 +94,11 @@ class SlideshowBlockTest < ActiveSupport::TestCase
94 94 image = mock
95 95 # "slideshow" size does not exist
96 96 image.expects(:public_filename).with('slideshow').returns('/bli/slideshow.png')
97   - File.expects(:exists?).with(Rails.root.join('public', 'bli', 'slideshow.png')).returns(false) # <<<<<
  97 + File.expects(:exists?).with(Rails.root.join('public', 'bli', 'slideshow.png').to_s).returns(false) # <<<<<
98 98  
99 99 # thumb size does exist
100 100 image.expects(:public_filename).with('thumb').returns('/bli/thumb.png')
101   - File.expects(:exists?).with(Rails.root.join('public', 'bli', 'thumb.png')).returns(true) # <<<<<
  101 + File.expects(:exists?).with(Rails.root.join('public', 'bli', 'thumb.png').to_s).returns(true) # <<<<<
102 102  
103 103 assert_equal '/bli/thumb.png', block.public_filename_for(image)
104 104 end
... ...