mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-12-08 20:38:47 +00:00
Update test to account for using text
This commit is contained in:
@@ -5,7 +5,7 @@
|
|||||||
# includes name.downcase)
|
# includes name.downcase)
|
||||||
# ace_mode - A String name of the Ace Mode used for highlighting whenever
|
# ace_mode - A String name of the Ace Mode used for highlighting whenever
|
||||||
# a file is edited. This must match one of the filenames in http://git.io/3XO_Cg.
|
# a file is edited. This must match one of the filenames in http://git.io/3XO_Cg.
|
||||||
# Use "none" if a mode does not exist.
|
# Use "text" if a mode does not exist.
|
||||||
# wrap - Boolean wrap to enable line wrapping (default: false)
|
# wrap - Boolean wrap to enable line wrapping (default: false)
|
||||||
# extensions - An Array of associated extensions (the first one is
|
# extensions - An Array of associated extensions (the first one is
|
||||||
# considered the primary extension)
|
# considered the primary extension)
|
||||||
|
|||||||
@@ -367,9 +367,9 @@ class TestLanguage < Test::Unit::TestCase
|
|||||||
File.basename(ace_github_mode["name"], ".js") if ace_github_mode["name"] !~ /_highlight_rules|_test|_worker/
|
File.basename(ace_github_mode["name"], ".js") if ace_github_mode["name"] !~ /_highlight_rules|_test|_worker/
|
||||||
end.compact.uniq.sort.map(&:downcase)
|
end.compact.uniq.sort.map(&:downcase)
|
||||||
|
|
||||||
missing = Language.all.reject { |language| language.ace_mode == "none" || existing_ace_modes.include?(language.ace_mode) }
|
missing = Language.all.reject { |language| language.ace_mode == "text" || existing_ace_modes.include?(language.ace_mode) }
|
||||||
message = "The following languages do not have an Ace mode listed in languages.yml. Please add an Ace mode for all new languages.\n"
|
message = "The following languages do not have an Ace mode listed in languages.yml. Please add an Ace mode for all new languages.\n"
|
||||||
message << "If no Ace mode exists for a language, mark the language with `ace_mode: none` in lib/linguist/languages.yml.\n"
|
message << "If no Ace mode exists for a language, mark the language with `ace_mode: text` in lib/linguist/languages.yml.\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.ace_mode) }.sort.join("\n")
|
message << missing.map { |language| sprintf("%-#{width}s %s", language.name, language.ace_mode) }.sort.join("\n")
|
||||||
|
|||||||
Reference in New Issue
Block a user