comparison test/unit/lib/redmine/.svn/text-base/i18n_test.rb.svn-base @ 245:051f544170fe

* Update to SVN trunk revision 4993
author Chris Cannam
date Thu, 03 Mar 2011 11:42:28 +0000
parents 8661b858af72
children eeebe205a056 cbce1fd3b1b7
comparison
equal deleted inserted replaced
244:8972b600f4fb 245:051f544170fe
56 assert l('date.month_names').is_a?(Array) 56 assert l('date.month_names').is_a?(Array)
57 assert_equal 13, l('date.month_names').size 57 assert_equal 13, l('date.month_names').size
58 end 58 end
59 end 59 end
60 60
61 def test_time_format
62 set_language_if_valid 'en'
63 now = Time.parse('2011-02-20 15:45:22')
64 with_settings :time_format => '%H:%M' do
65 with_settings :date_format => '' do
66 assert_equal '02/20/2011 15:45', format_time(now)
67 assert_equal '15:45', format_time(now, false)
68 end
69
70 with_settings :date_format => '%Y-%m-%d' do
71 assert_equal '2011-02-20 15:45', format_time(now)
72 assert_equal '15:45', format_time(now, false)
73 end
74 end
75 end
76
61 def test_time_format_default 77 def test_time_format_default
62 set_language_if_valid 'en' 78 set_language_if_valid 'en'
63 now = Time.now 79 now = Time.parse('2011-02-20 15:45:22')
64 Setting.date_format = '' 80 with_settings :time_format => '' do
65 Setting.time_format = '' 81 with_settings :date_format => '' do
66 assert_equal I18n.l(now), format_time(now) 82 assert_equal '02/20/2011 03:45 pm', format_time(now)
67 assert_equal I18n.l(now, :format => :time), format_time(now, false) 83 assert_equal '03:45 pm', format_time(now, false)
84 end
85
86 with_settings :date_format => '%Y-%m-%d' do
87 assert_equal '2011-02-20 03:45 pm', format_time(now)
88 assert_equal '03:45 pm', format_time(now, false)
89 end
90 end
68 end 91 end
69 92
70 def test_time_format 93 def test_time_format
71 set_language_if_valid 'en' 94 set_language_if_valid 'en'
72 now = Time.now 95 now = Time.now