mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	Reject Ace modes that are lacking a mode
This commit is contained in:
		| @@ -271,7 +271,7 @@ module Linguist | |||||||
|     # |     # | ||||||
|     # Returns an Array of Languages. |     # Returns an Array of Languages. | ||||||
|     def self.ace_modes |     def self.ace_modes | ||||||
|       @ace_modes ||= all.select(&:ace_mode).sort_by { |lang| lang.name.downcase } |       @ace_modes ||= all.select(&:ace_mode).sort_by { |lang| lang.name.downcase }.reject { |h| h.ace_mode == 'none' } | ||||||
|     end |     end | ||||||
|  |  | ||||||
|     # Internal: Initialize a new Language |     # Internal: Initialize a new Language | ||||||
|   | |||||||
| @@ -308,11 +308,11 @@ class TestLanguage < Test::Unit::TestCase | |||||||
|     assert_equal 'css', Language['CSS'].ace_mode |     assert_equal 'css', Language['CSS'].ace_mode | ||||||
|     assert_equal 'lsl', Language['LSL'].ace_mode |     assert_equal 'lsl', Language['LSL'].ace_mode | ||||||
|     assert_equal 'javascript', Language['JavaScript'].ace_mode |     assert_equal 'javascript', Language['JavaScript'].ace_mode | ||||||
|     assert_equal 'none', Language['FORTRAN'].ace_mode |  | ||||||
|   end |   end | ||||||
|  |  | ||||||
|   def test_ace_modes |   def test_ace_modes | ||||||
|     assert Language.ace_modes.include?(Language['Ruby']) |     assert Language.ace_modes.include?(Language['Ruby']) | ||||||
|  |     assert !Language.ace_modes.include?(Language['FORTRAN']) | ||||||
|   end |   end | ||||||
|  |  | ||||||
|   def test_wrap |   def test_wrap | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user