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