test/iso639_test.rb in iso639-1.0.1 vs test/iso639_test.rb in iso639-1.0.2

- old
+ new

@@ -76,9 +76,23 @@ it "should return valid langauge by alpha-2, alpha-3, or name" do assert_equal "en", Iso639["en"].alpha2 assert_equal "en", Iso639["EN"].alpha2 assert_equal "fr", Iso639["fre"].alpha2 assert_equal "fr", Iso639["fra"].alpha2 - assert_equal "fr", Iso639["FRENCH"].alpha2 + assert_equal "fr", Iso639["French"].alpha2 assert_equal "fr", Iso639["français"].alpha2 + end + + it "should ignore case sensitivity" do + assert_equal "en", Iso639["EN"].alpha2 + assert_equal "fr", Iso639["Fre"].alpha2 + assert_equal "fr", Iso639["FRA"].alpha2 + assert_equal "fr", Iso639["french"].alpha2 + end + + it "should ignore whitespace" do + assert_equal "en", Iso639[" en"].alpha2 + assert_equal "fr", Iso639["\tfre\t"].alpha2 + assert_equal "fr", Iso639[" fra "].alpha2 + assert_equal "fr", Iso639[" french\t"].alpha2 end end