mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	Kill attachment stuff, just use viewable
This commit is contained in:
		@@ -54,12 +54,58 @@ class TestMime < Test::Unit::TestCase
 | 
			
		||||
    assert Mime.binary?("application/octet-stream")
 | 
			
		||||
    assert !Mime.binary?("text/plain")
 | 
			
		||||
 | 
			
		||||
    assert Mime.binary?("application/java-archive")
 | 
			
		||||
    assert Mime.binary?("application/ogg")
 | 
			
		||||
    assert Mime.binary?("application/pdf")
 | 
			
		||||
    assert Mime.binary?("application/x-gzip")
 | 
			
		||||
    assert Mime.binary?("application/zip")
 | 
			
		||||
    assert Mime.binary?("audio/mp4")
 | 
			
		||||
    assert Mime.binary?("image/gif")
 | 
			
		||||
    assert Mime.binary?("image/jpeg")
 | 
			
		||||
    assert Mime.binary?("image/png")
 | 
			
		||||
    assert Mime.binary?("java-archive")
 | 
			
		||||
    assert Mime.binary?("x-shockwave-flash")
 | 
			
		||||
 | 
			
		||||
    assert Mime.binary?(".a")
 | 
			
		||||
    assert Mime.binary?(".air")
 | 
			
		||||
    assert Mime.binary?(".blend")
 | 
			
		||||
    assert Mime.binary?(".crx")
 | 
			
		||||
    assert Mime.binary?(".deb")
 | 
			
		||||
    assert Mime.binary?(".dmg")
 | 
			
		||||
    assert Mime.binary?(".exe")
 | 
			
		||||
    assert Mime.binary?(".gem")
 | 
			
		||||
    assert Mime.binary?(".graffle")
 | 
			
		||||
    assert Mime.binary?(".gz")
 | 
			
		||||
    assert Mime.binary?(".icns")
 | 
			
		||||
    assert Mime.binary?(".ipa")
 | 
			
		||||
    assert Mime.binary?(".lib")
 | 
			
		||||
    assert Mime.binary?(".mcz")
 | 
			
		||||
    assert Mime.binary?(".mov")
 | 
			
		||||
    assert Mime.binary?(".mp3")
 | 
			
		||||
    assert Mime.binary?(".nib")
 | 
			
		||||
    assert Mime.binary?(".o")
 | 
			
		||||
    assert Mime.binary?(".odp")
 | 
			
		||||
    assert Mime.binary?(".ods")
 | 
			
		||||
    assert Mime.binary?(".odt")
 | 
			
		||||
    assert Mime.binary?(".ogg")
 | 
			
		||||
    assert Mime.binary?(".ogv")
 | 
			
		||||
    assert Mime.binary?(".otf")
 | 
			
		||||
    assert Mime.binary?(".pfx")
 | 
			
		||||
    assert Mime.binary?(".pigx")
 | 
			
		||||
    assert Mime.binary?(".plgx")
 | 
			
		||||
    assert Mime.binary?(".pptx")
 | 
			
		||||
    assert Mime.binary?(".psd")
 | 
			
		||||
    assert Mime.binary?(".sib")
 | 
			
		||||
    assert Mime.binary?(".so")
 | 
			
		||||
    assert Mime.binary?(".spl")
 | 
			
		||||
    assert Mime.binary?(".sqlite3")
 | 
			
		||||
    assert Mime.binary?(".swc")
 | 
			
		||||
    assert Mime.binary?(".swf")
 | 
			
		||||
    assert Mime.binary?(".tar")
 | 
			
		||||
    assert Mime.binary?(".ucode")
 | 
			
		||||
    assert Mime.binary?(".xpi")
 | 
			
		||||
    assert Mime.binary?(".zip")
 | 
			
		||||
 | 
			
		||||
    assert !Mime.binary?("application/atom+xml")
 | 
			
		||||
    assert !Mime.binary?("application/javascript")
 | 
			
		||||
    assert !Mime.binary?("application/json")
 | 
			
		||||
@@ -68,97 +114,27 @@ class TestMime < Test::Unit::TestCase
 | 
			
		||||
    assert !Mime.binary?("application/x-perl")
 | 
			
		||||
    assert !Mime.binary?("application/x-python")
 | 
			
		||||
    assert !Mime.binary?("application/x-ruby")
 | 
			
		||||
    assert !Mime.binary?("application/xhtml+xml")
 | 
			
		||||
    assert !Mime.binary?("application/xml")
 | 
			
		||||
    assert !Mime.binary?("text/css")
 | 
			
		||||
    assert !Mime.binary?("text/csv")
 | 
			
		||||
    assert !Mime.binary?("text/html")
 | 
			
		||||
    assert !Mime.binary?("text/javascript")
 | 
			
		||||
    assert !Mime.binary?("text/plain")
 | 
			
		||||
 | 
			
		||||
    assert !Mime.binary?(".js")
 | 
			
		||||
    assert !Mime.binary?(".latex")
 | 
			
		||||
    assert !Mime.binary?(".ms")
 | 
			
		||||
    assert !Mime.binary?(".nc")
 | 
			
		||||
    assert !Mime.binary?(".pl")
 | 
			
		||||
    assert !Mime.binary?(".ps")
 | 
			
		||||
    assert !Mime.binary?(".py")
 | 
			
		||||
    assert !Mime.binary?(".rb")
 | 
			
		||||
    assert !Mime.binary?(".sh")
 | 
			
		||||
    assert !Mime.binary?(".src")
 | 
			
		||||
    assert !Mime.binary?(".tcl")
 | 
			
		||||
    assert !Mime.binary?(".texi")
 | 
			
		||||
    assert !Mime.binary?(".texinfo")
 | 
			
		||||
    assert !Mime.binary?(".xul")
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def test_attachment
 | 
			
		||||
    assert Mime.attachment?("application/octet-stream")
 | 
			
		||||
    assert !Mime.attachment?("text/plain")
 | 
			
		||||
 | 
			
		||||
    assert Mime.attachment?("application/java-archive")
 | 
			
		||||
    assert Mime.attachment?("application/ogg")
 | 
			
		||||
    assert Mime.attachment?("application/pdf")
 | 
			
		||||
    assert Mime.attachment?("application/x-gzip")
 | 
			
		||||
    assert Mime.attachment?("application/zip")
 | 
			
		||||
    assert Mime.attachment?("audio/mp4")
 | 
			
		||||
 | 
			
		||||
    assert Mime.attachment?(".a")
 | 
			
		||||
    assert Mime.attachment?(".air")
 | 
			
		||||
    assert Mime.attachment?(".blend")
 | 
			
		||||
    assert Mime.attachment?(".crx")
 | 
			
		||||
    assert Mime.attachment?(".deb")
 | 
			
		||||
    assert Mime.attachment?(".dmg")
 | 
			
		||||
    assert Mime.attachment?(".exe")
 | 
			
		||||
    assert Mime.attachment?(".gem")
 | 
			
		||||
    assert Mime.attachment?(".graffle")
 | 
			
		||||
    assert Mime.attachment?(".gz")
 | 
			
		||||
    assert Mime.attachment?(".icns")
 | 
			
		||||
    assert Mime.attachment?(".ipa")
 | 
			
		||||
    assert Mime.attachment?(".lib")
 | 
			
		||||
    assert Mime.attachment?(".mcz")
 | 
			
		||||
    assert Mime.attachment?(".mov")
 | 
			
		||||
    assert Mime.attachment?(".mp3")
 | 
			
		||||
    assert Mime.attachment?(".nib")
 | 
			
		||||
    assert Mime.attachment?(".o")
 | 
			
		||||
    assert Mime.attachment?(".odp")
 | 
			
		||||
    assert Mime.attachment?(".ods")
 | 
			
		||||
    assert Mime.attachment?(".odt")
 | 
			
		||||
    assert Mime.attachment?(".ogg")
 | 
			
		||||
    assert Mime.attachment?(".ogv")
 | 
			
		||||
    assert Mime.attachment?(".otf")
 | 
			
		||||
    assert Mime.attachment?(".pfx")
 | 
			
		||||
    assert Mime.attachment?(".pigx")
 | 
			
		||||
    assert Mime.attachment?(".plgx")
 | 
			
		||||
    assert Mime.attachment?(".pptx")
 | 
			
		||||
    assert Mime.attachment?(".psd")
 | 
			
		||||
    assert Mime.attachment?(".sib")
 | 
			
		||||
    assert Mime.attachment?(".so")
 | 
			
		||||
    assert Mime.attachment?(".spl")
 | 
			
		||||
    assert Mime.attachment?(".sqlite3")
 | 
			
		||||
    assert Mime.attachment?(".swc")
 | 
			
		||||
    assert Mime.attachment?(".swf")
 | 
			
		||||
    assert Mime.attachment?(".tar")
 | 
			
		||||
    assert Mime.attachment?(".ucode")
 | 
			
		||||
    assert Mime.attachment?(".xpi")
 | 
			
		||||
    assert Mime.attachment?(".zip")
 | 
			
		||||
 | 
			
		||||
    assert !Mime.attachment?("application/atom+xml")
 | 
			
		||||
    assert !Mime.attachment?("application/javascript")
 | 
			
		||||
    assert !Mime.attachment?("application/json")
 | 
			
		||||
    assert !Mime.attachment?("application/rdf+xml")
 | 
			
		||||
    assert !Mime.attachment?("application/sh")
 | 
			
		||||
    assert !Mime.attachment?("application/xhtml+xml")
 | 
			
		||||
    assert !Mime.attachment?("application/xml")
 | 
			
		||||
    assert !Mime.attachment?("image/gif")
 | 
			
		||||
    assert !Mime.attachment?("image/jpeg")
 | 
			
		||||
    assert !Mime.attachment?("image/png")
 | 
			
		||||
    assert !Mime.attachment?("text/css")
 | 
			
		||||
    assert !Mime.attachment?("text/csv")
 | 
			
		||||
    assert !Mime.attachment?("text/html")
 | 
			
		||||
    assert !Mime.attachment?("text/javascript")
 | 
			
		||||
    assert !Mime.attachment?("text/plain")
 | 
			
		||||
 | 
			
		||||
    assert !Mime.attachment?(".gif")
 | 
			
		||||
    assert !Mime.attachment?(".jpeg")
 | 
			
		||||
    assert !Mime.attachment?(".jpg")
 | 
			
		||||
    assert !Mime.attachment?(".js")
 | 
			
		||||
    assert !Mime.attachment?(".latex")
 | 
			
		||||
    assert !Mime.attachment?(".ms")
 | 
			
		||||
    assert !Mime.attachment?(".nc")
 | 
			
		||||
    assert !Mime.attachment?(".pl")
 | 
			
		||||
    assert !Mime.attachment?(".png")
 | 
			
		||||
    assert !Mime.attachment?(".ps")
 | 
			
		||||
    assert !Mime.attachment?(".py")
 | 
			
		||||
    assert !Mime.attachment?(".rb")
 | 
			
		||||
    assert !Mime.attachment?(".sh")
 | 
			
		||||
    assert !Mime.attachment?(".src")
 | 
			
		||||
    assert !Mime.attachment?(".tcl")
 | 
			
		||||
    assert !Mime.attachment?(".texi")
 | 
			
		||||
    assert !Mime.attachment?(".texinfo")
 | 
			
		||||
    assert !Mime.attachment?(".xul")
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user