mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
Sort extensions
This commit is contained in:
@@ -17,6 +17,20 @@ class TestPedantic < Test::Unit::TestCase
|
|||||||
assert_sorted languages
|
assert_sorted languages
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def test_extensions_are_sorted
|
||||||
|
extensions = nil
|
||||||
|
file("languages.yml").lines.each do |line|
|
||||||
|
if line =~ /^ extensions:$/
|
||||||
|
extensions = []
|
||||||
|
elsif extensions && line =~ /^ - \.(\w+)$/
|
||||||
|
extensions << $1
|
||||||
|
else
|
||||||
|
assert_sorted extensions if extensions
|
||||||
|
extensions = nil
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
def assert_sorted(list)
|
def assert_sorted(list)
|
||||||
previous = nil
|
previous = nil
|
||||||
list.each do |item|
|
list.each do |item|
|
||||||
|
|||||||
Reference in New Issue
Block a user