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