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