]> source.dussan.org Git - redmine.git/commitdiff
Fixed: ruby 1.9.3 Time Zone setting Internal error (#10442).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 17 Mar 2012 12:49:47 +0000 (12:49 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 17 Mar 2012 12:49:47 +0000 (12:49 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9244 e93f8b46-1217-0410-a6f0-8f06a7374b81

Gemfile
test/unit/lib/redmine/i18n_test.rb

diff --git a/Gemfile b/Gemfile
index 535e29aaab6227e5aac24c946a0cd79f7fea8a95..e6181298a90729e6ab2ff2f48877c9e6d0f019d8 100644 (file)
--- a/Gemfile
+++ b/Gemfile
@@ -4,6 +4,7 @@ gem "rails", "2.3.14"
 gem "i18n", "~> 0.4.2"
 gem "coderay", "~> 1.0.0"
 gem "fastercsv", "~> 1.5.0", :platforms => [:mri_18, :mingw_18, :jruby]
+gem "tzinfo", "~> 0.3.31"
 
 # Optional gem for LDAP authentication
 group :ldap do
index 01c32b5d2a2609c77165cb3daccc3086df60c179..aeb900f8706479dfb1be1648ca4bbdf760dcf733 100644 (file)
@@ -60,6 +60,15 @@ class Redmine::I18nTest < ActiveSupport::TestCase
     end
   end
 
+  def test_time_for_each_zone
+    ActiveSupport::TimeZone.all.each do |zone|
+      User.current.stubs(:time_zone).returns(zone.name)
+      assert_nothing_raised "#{zone} failure" do
+        format_time(Time.now)
+      end
+    end
+  end
+
   def test_time_format
     set_language_if_valid 'en'
     now = Time.parse('2011-02-20 15:45:22')