test/i18n_test.rb in i18n-0.7.0 vs test/i18n_test.rb in i18n-0.8.0.beta1

- old
+ new

@@ -267,9 +267,13 @@ test "localize given nil raises an I18n::ArgumentError" do assert_raise(I18n::ArgumentError) { I18n.l nil } end + test "localize given nil and default returns default" do + assert_equal nil, I18n.l(nil, :default => nil) + end + test "localize given an Object raises an I18n::ArgumentError" do assert_raise(I18n::ArgumentError) { I18n.l Object.new } end test "localize given an unavailable locale rases an I18n::InvalidLocale" do