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