thumbnail_test.rb
574 Bytes
require File.dirname(__FILE__) + '/../test_helper'
class ThumbnailTest < ActiveSupport::TestCase
  should 'use sensible options' do
    assert_equal :file_system, Thumbnail.attachment_options[:storage]
    Thumbnail.attachment_options[:content_type].each do |item|
      assert_match 'image/', item 
    end
  end
  should 'not allow script files to be uploaded without append .txt in the end' do
    file = Thumbnail.create!(:uploaded_data => fixture_file_upload('files/hello_world.php', 'image/png'))
    assert_equal 'hello_world.php.txt', file.filename
  end
  
end