Sha256: 20aa6dce67d4329eb38e762ef7596e33cb6dddde6cc475a744775aecafc0d25d
Contents?: true
Size: 1.17 KB
Versions: 2
Compression:
Stored size: 1.17 KB
Contents
require "./test/helper" class FileAdapterTest < Test::Unit::TestCase context "rack multipart" do context "binary file" do setup do env = Rack::MockRequest.env_for("/", multipart_fixture(:binary)) target = Rack::Multipart.parse_multipart(env) @subject = Paperclip.io_adapters.for(target["files"]) end should "provide correct mime-type" do assert_equal "image/png", @subject.content_type end end context "text file" do setup do env = Rack::MockRequest.env_for("/", multipart_fixture(:text)) target = Rack::Multipart.parse_multipart(env) @subject = Paperclip.io_adapters.for(target["files"]) end should "provide correct mime-type" do assert_equal "text/plain", @subject.content_type end end context "empty file" do setup do env = Rack::MockRequest.env_for("/", multipart_fixture(:empty)) target = Rack::Multipart.parse_multipart(env) @subject = Paperclip.io_adapters.for(target["files"]) end should "provide correct mime-type" do assert_match %r{.*/x-empty}, @subject.content_type end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
paperclip-rack-0.0.2 | test/io_adapters/file_adapter_test.rb |
paperclip-rack-0.0.1 | test/io_adapters/file_adapter_test.rb |