##// END OF EJS Templates
Merged r10476 from trunk (#11922)...
Toshi MARUYAMA -
r10272:35584bc53a67
parent child
Show More
@@ -80,9 +80,8 bs:
80 format:
80 format:
81 unit: 'KM'
81 unit: 'KM'
82 format: '%u %n'
82 format: '%u %n'
83 separator:
83 negative_format: '%u -%n'
84 delimiter:
84 delimiter: ''
85 precision:
86 percentage:
85 percentage:
87 format:
86 format:
88 delimiter: ""
87 delimiter: ""
@@ -84,9 +84,7 de:
84 format:
84 format:
85 unit: '€'
85 unit: '€'
86 format: '%n %u'
86 format: '%n %u'
87 separator:
87 delimiter: ''
88 delimiter:
89 precision:
90 percentage:
88 percentage:
91 format:
89 format:
92 delimiter: ""
90 delimiter: ""
@@ -171,6 +171,24 class Redmine::I18nTest < ActiveSupport::TestCase
171 assert_equal 'j', day_letter(4)
171 assert_equal 'j', day_letter(4)
172 end
172 end
173
173
174 def test_number_to_currency_for_each_language
175 valid_languages.each do |lang|
176 set_language_if_valid lang
177 assert_nothing_raised "#{lang} failure" do
178 number_to_currency(-1000.2)
179 end
180 end
181 end
182
183 def test_number_to_currency_default
184 set_language_if_valid 'bs'
185 assert_equal "KM -1000,20", number_to_currency(-1000.2)
186 set_language_if_valid 'de'
187 euro_sign = "\xe2\x82\xac"
188 euro_sign.force_encoding('UTF-8') if euro_sign.respond_to?(:force_encoding)
189 assert_equal "-1000,20 #{euro_sign}", number_to_currency(-1000.2)
190 end
191
174 def test_valid_languages
192 def test_valid_languages
175 assert valid_languages.is_a?(Array)
193 assert valid_languages.is_a?(Array)
176 assert valid_languages.first.is_a?(Symbol)
194 assert valid_languages.first.is_a?(Symbol)
General Comments 0
You need to be logged in to leave comments. Login now