test/test_languages.rb in gettalong-webgen-0.5.5.20081010 vs test/test_languages.rb in gettalong-webgen-0.5.5.20081012

- old
+ new

@@ -48,6 +48,18 @@ assert_equal(-1, ger <=> eng) assert_equal(-1, ace <=> ger) assert_equal(-1, ace <=> eng) end + def test_hashing + de = Webgen::LanguageManager.language_for_code('ger') + en = Webgen::LanguageManager.language_for_code('en') + h = {'de' => de, en => en} + assert_equal(de, h[de]) + assert_equal(de, h['de']) + assert_equal(en, h[en]) + assert_not_equal(en, h['en']) # bc 'en'.eql?(en) is false + assert_equal(Webgen::LanguageManager.language_for_code('en'), + Webgen::LanguageManager.language_for_code(en)) + end + end