mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
Improve "no type found" error message
This commit is contained in:
@@ -356,10 +356,10 @@ class TestLanguage < Minitest::Test
|
|||||||
|
|
||||||
def test_all_languages_have_type
|
def test_all_languages_have_type
|
||||||
missing = Language.all.select { |language| language.type.nil? }
|
missing = Language.all.select { |language| language.type.nil? }
|
||||||
message = "The following languages' types are not listed in grammars.yml. Please add types for all new languages.\n"
|
message = "The following languages do not have a type listed in grammars.yml. Please add types for all new languages.\n"
|
||||||
|
|
||||||
width = missing.map { |language| language.name.length }.max
|
width = missing.map { |language| language.name.length }.max
|
||||||
message << missing.map { |language| sprintf("%-#{width}s %s", language.name, language.tm_scope) }.sort.join("\n")
|
message << missing.map { |language| sprintf("%-#{width}s", language.name) }.sort.join("\n")
|
||||||
assert missing.empty?, message
|
assert missing.empty?, message
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user