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