test/parsi_digits_test.rb in parsi-localize-0.1.1 vs test/parsi_digits_test.rb in parsi-localize-0.1.2
- old
+ new
@@ -13,16 +13,27 @@
def test_float_with_parsi_digits
assert_equal "۹/۰۸۷۶۵۴۳۲۱", 9.087654321.with_parsi_digits
end
- def test_localize
+ def test_localize_numbers
assert_equal "۹۸۷۶۵۴۳۲۱۰", I18n.l("9876543210")
assert_equal "۹۸۷۶۵۴۳۲۱۰", I18n.l(9876543210)
assert_equal "۹/۰۸۷۶۵۴۳۲۱", I18n.l(9.087654321)
- time = Time.mktime(2012, 1, 3, 5, 43, 32)
- date = Time.mktime(2012, 1, 3)
- assert_equal "۹۰/۱۰/۱۳ ۰۵:۴۳:۳۲", I18n.l(time)
- assert_equal "۹۰/۱۰/۱۳ ۰۰:۰۰:۰۰", I18n.l(date)
- assert_equal "۱۳ دی ۹۰", I18n.l(time, format: "%d %b %y")
+ end
+
+ def test_localize_date_format
+ date = Date.new(2012, 2, 5)
+ assert_equal "۹۰/۱۱/۱۶", I18n.l(date)
+ assert_equal "۹۰/۱۱/۱۶", I18n.l(date, format: :default)
+ assert_equal "۱۶ بهمن", I18n.l(date, format: :short)
+ assert_equal "یکشنبه، ۱۶ بهمن ۱۳۹۰", I18n.l(date, format: :long)
+ end
+
+ def test_localize_time_format
+ time = Time.new(2012, 2, 5, 15, 43, 30)
+ assert_equal "۹۰/۱۱/۱۶ ۱۵:۴۳:۳۰", I18n.l(time)
+ assert_equal "۹۰/۱۱/۱۶ ۱۵:۴۳:۳۰", I18n.l(time, format: :default)
+ assert_equal "۱۶ بهمن، ۱۵:۴۳", I18n.l(time, format: :short)
+ assert_equal "یکشنبه، ۱۶ بهمن ۱۳۹۰، ساعت ۱۵:۴۳:۳۰ (IRST)", I18n.l(time, format: :long)
end
end