mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
kt extension is real now
This commit is contained in:
@@ -262,7 +262,7 @@ class TestBlob < Test::Unit::TestCase
|
||||
def test_indexable
|
||||
assert blob("file.txt").indexable?
|
||||
assert blob("foo.rb").indexable?
|
||||
assert !blob("defun.kt").indexable?
|
||||
assert !blob("defu.nkt").indexable?
|
||||
assert !blob("dump.sql").indexable?
|
||||
assert !blob("github.po").indexable?
|
||||
assert !blob("linguist.gem").indexable?
|
||||
@@ -423,6 +423,9 @@ class TestBlob < Test::Unit::TestCase
|
||||
|
||||
# Tea
|
||||
assert_equal Language['Tea'], blob("foo.tea").language
|
||||
|
||||
# Kotlin
|
||||
assert_equal Language['Kotlin'], blob("Foo.kt").language
|
||||
end
|
||||
|
||||
def test_lexer
|
||||
|
||||
@@ -251,7 +251,7 @@ class TestLanguage < Test::Unit::TestCase
|
||||
assert_equal Language['PHP'], Language.find_by_extension('php5')
|
||||
assert_equal Language['PowerShell'], Language.find_by_extension('psm1')
|
||||
assert_equal Language['PowerShell'], Language.find_by_extension('ps1')
|
||||
assert_nil Language.find_by_extension('.kt')
|
||||
assert_nil Language.find_by_extension('.nkt')
|
||||
end
|
||||
|
||||
def test_find_all_by_extension
|
||||
@@ -270,7 +270,7 @@ class TestLanguage < Test::Unit::TestCase
|
||||
assert_equal Language['Ruby'], Language.find_by_filename('Rakefile')
|
||||
assert_nil Language.find_by_filename('rb')
|
||||
assert_nil Language.find_by_filename('.rb')
|
||||
assert_nil Language.find_by_filename('.kt')
|
||||
assert_nil Language.find_by_filename('.nkt')
|
||||
end
|
||||
|
||||
def test_find
|
||||
|
||||
@@ -41,7 +41,7 @@ class TestPathname < Test::Unit::TestCase
|
||||
assert_equal Language['Python'], Pathname.new("itty.py").language
|
||||
assert_equal Language['Nu'], Pathname.new("itty.nu").language
|
||||
|
||||
assert_nil Pathname.new("defun.kt").language
|
||||
assert_nil Pathname.new("defu.nkt").language
|
||||
end
|
||||
|
||||
def test_lexer
|
||||
@@ -50,13 +50,13 @@ class TestPathname < Test::Unit::TestCase
|
||||
assert_equal Lexer['Bash'], Pathname.new("file.ebuild").lexer
|
||||
assert_equal Lexer['Python'], Pathname.new("itty.py").lexer
|
||||
assert_equal Lexer['Scheme'], Pathname.new("itty.nu").lexer
|
||||
assert_equal Lexer['Text only'], Pathname.new("defun.kt").lexer
|
||||
assert_equal Lexer['Text only'], Pathname.new("defu.nkt").lexer
|
||||
end
|
||||
|
||||
def test_mime_type
|
||||
assert_equal 'application/x-ruby', Pathname.new("file.rb").mime_type
|
||||
assert_equal 'application/javascript', Pathname.new("file.js").mime_type
|
||||
assert_equal 'application/x-python', Pathname.new("itty.py").mime_type
|
||||
assert_equal 'text/plain', Pathname.new("defun.kt").mime_type
|
||||
assert_equal 'text/plain', Pathname.new("defu.nkt").mime_type
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user