mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	Fix name escaping
This commit is contained in:
		@@ -291,6 +291,15 @@ class TestLanguage < Test::Unit::TestCase
 | 
			
		||||
    assert_equal 'Ruby',   Language['Ruby'].name
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def test_escaped_name
 | 
			
		||||
    assert_equal 'C', Language['C'].escaped_name
 | 
			
		||||
    assert_equal 'C%23', Language['C#'].escaped_name
 | 
			
		||||
    assert_equal 'C%2B%2B', Language['C++'].escaped_name
 | 
			
		||||
    assert_equal 'Objective-C', Language['Objective-C'].escaped_name
 | 
			
		||||
    assert_equal 'Common%20Lisp', Language['Common Lisp'].escaped_name
 | 
			
		||||
    assert_equal 'Max%2FMSP', Language['Max/MSP'].escaped_name
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def test_error_without_name
 | 
			
		||||
    assert_raise ArgumentError do
 | 
			
		||||
      Language.new :name => nil
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user