Sort filenames

This commit is contained in:
Joshua Peek
2011-07-25 11:57:44 -05:00
parent 7d40fbdfae
commit cadb3544eb
2 changed files with 15 additions and 1 deletions

View File

@@ -913,8 +913,8 @@ VimL:
extensions: extensions:
- .vim - .vim
filenames: filenames:
- .vimrc
- .gvimrc - .gvimrc
- .vimrc
Visual Basic: Visual Basic:
type: programming type: programming

View File

@@ -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|