mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
Sort filenames
This commit is contained in:
@@ -913,8 +913,8 @@ VimL:
|
|||||||
extensions:
|
extensions:
|
||||||
- .vim
|
- .vim
|
||||||
filenames:
|
filenames:
|
||||||
- .vimrc
|
|
||||||
- .gvimrc
|
- .gvimrc
|
||||||
|
- .vimrc
|
||||||
|
|
||||||
Visual Basic:
|
Visual Basic:
|
||||||
type: programming
|
type: programming
|
||||||
|
|||||||
@@ -31,6 +31,20 @@ class TestPedantic < Test::Unit::TestCase
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def test_filenames_are_sorted
|
||||||
|
filenames = nil
|
||||||
|
file("languages.yml").lines.each do |line|
|
||||||
|
if line =~ /^ filenames:$/
|
||||||
|
filenames = []
|
||||||
|
elsif filenames && line =~ /^ - \.(\w+)$/
|
||||||
|
filenames << $1
|
||||||
|
else
|
||||||
|
assert_sorted filenames if filenames
|
||||||
|
filenames = 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