folder_helper_test.rb
657 Bytes
require File.dirname(__FILE__) + '/../test_helper'
class FolderHelperTest < Test::Unit::TestCase
include FolderHelper
should 'display icon for articles' do
art1 = mock; art1.expects(:icon_name).returns('icon1')
art2 = mock; art2.expects(:icon_name).returns('icon2')
File.expects(:exists?).with(File.join(RAILS_ROOT, 'public', 'images', 'icons-mime', 'icon1.png')).returns(true)
File.expects(:exists?).with(File.join(RAILS_ROOT, 'public', 'images', 'icons-mime', 'icon2.png')).returns(false)
assert_equal 'icons-mime/icon1.png', icon_for_article(art1)
assert_equal 'icons-mime/unknown.png', icon_for_article(art2)
end
end