Mercurial > hg > soundsoftware-site
comparison test/unit/lib/redmine/.svn/text-base/i18n_test.rb.svn-base @ 37:94944d00e43c
* Update to SVN trunk rev 4411
author | Chris Cannam <chris.cannam@soundsoftware.ac.uk> |
---|---|
date | Fri, 19 Nov 2010 13:24:41 +0000 |
parents | 513646585e45 |
children | af80e5618e9b 8661b858af72 |
comparison
equal
deleted
inserted
replaced
22:40f7cfd4df19 | 37:94944d00e43c |
---|---|
27 | 27 |
28 def test_date_format_default | 28 def test_date_format_default |
29 set_language_if_valid 'en' | 29 set_language_if_valid 'en' |
30 today = Date.today | 30 today = Date.today |
31 Setting.date_format = '' | 31 Setting.date_format = '' |
32 assert_equal I18n.l(today), format_date(today) | 32 assert_equal I18n.l(today, :count => today.strftime('%d')), format_date(today) |
33 end | 33 end |
34 | 34 |
35 def test_date_format | 35 def test_date_format |
36 set_language_if_valid 'en' | 36 set_language_if_valid 'en' |
37 today = Date.today | 37 today = Date.today |
45 set_language_if_valid lang | 45 set_language_if_valid lang |
46 assert_nothing_raised "#{lang} failure" do | 46 assert_nothing_raised "#{lang} failure" do |
47 format_date(Date.today) | 47 format_date(Date.today) |
48 format_time(Time.now) | 48 format_time(Time.now) |
49 format_time(Time.now, false) | 49 format_time(Time.now, false) |
50 assert_not_equal 'default', ::I18n.l(Date.today, :format => :default), "date.formats.default missing in #{lang}" | 50 assert_not_equal 'default', ::I18n.l(Date.today, :count => Date.today.strftime('%d'), :format => :default), "date.formats.default missing in #{lang}" |
51 assert_not_equal 'time', ::I18n.l(Time.now, :format => :time), "time.formats.time missing in #{lang}" | 51 assert_not_equal 'time', ::I18n.l(Time.now, :format => :time), "time.formats.time missing in #{lang}" |
52 end | 52 end |
53 assert l('date.day_names').is_a?(Array) | 53 assert l('date.day_names').is_a?(Array) |
54 assert_equal 7, l('date.day_names').size | 54 assert_equal 7, l('date.day_names').size |
55 | 55 |
61 def test_time_format_default | 61 def test_time_format_default |
62 set_language_if_valid 'en' | 62 set_language_if_valid 'en' |
63 now = Time.now | 63 now = Time.now |
64 Setting.date_format = '' | 64 Setting.date_format = '' |
65 Setting.time_format = '' | 65 Setting.time_format = '' |
66 assert_equal I18n.l(now), format_time(now) | 66 assert_equal I18n.l(now, :count => now.strftime('%d')), format_time(now) |
67 assert_equal I18n.l(now, :format => :time), format_time(now, false) | 67 assert_equal I18n.l(now, :count => now.strftime('%d'), :format => :time), format_time(now, false) |
68 end | 68 end |
69 | 69 |
70 def test_time_format | 70 def test_time_format |
71 set_language_if_valid 'en' | 71 set_language_if_valid 'en' |
72 now = Time.now | 72 now = Time.now |