OSDN Git Service

タイムゾーンまわりが安定してテストに通るよう修正
authorYOSHIDA Hiroki <hyoshida@appirits.com>
Tue, 18 Jun 2013 12:47:25 +0000 (21:47 +0900)
committerYOSHIDA Hiroki <hyoshida@appirits.com>
Tue, 18 Jun 2013 16:58:05 +0000 (01:58 +0900)
config/environment.rb
spec/controllers/admin/new_informations_controller_spec.rb
spec/fixtures/product_styles.yml
spec/models/questionnaire_spec.rb

index cb43a03..dcd1028 100644 (file)
@@ -40,7 +40,8 @@ Rails::Initializer.run do |config|
   # Run "rake -D time" for a list of tasks for finding time zone names.
   #config.time_zone = 'UTC'
   #config.time_zone = 'Tokyo'
-  config.active_record.default_timezone = 'Tokyo' 
+  config.time_zone = 'Tokyo'
+  config.active_record.default_timezone = :local
 
   # The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
   # config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}')]
index 72809b1..cf79d84 100644 (file)
@@ -62,7 +62,7 @@ describe Admin::NewInformationsController do
       post 'confirm', :new_information => record
       get 'update', :new_information => record
       assigns[:new_information].id.should == new_informations(:success_validates_2).id
-      assigns[:new_information].date.should == DateTime.parse("2008-01-01")
+      assigns[:new_information].date.should == DateTime.parse("2008-01-01 00:00:00 +09:00")
       #assigns[:status].should == "confirm"
       response.should redirect_to(:action => :index)
     end
@@ -74,7 +74,7 @@ describe Admin::NewInformationsController do
       post 'confirm', :new_information => record
       get 'update', :new_information => record
       assigns[:new_information].id.should == id
-      assigns[:new_information].date.should == DateTime.parse("2008-01-01")
+      assigns[:new_information].date.should == DateTime.parse("2008-01-01 00:00:00 +09:00")
       response.should_not be_redirect
     end
   end
index 0491228..eb33423 100644 (file)
@@ -142,8 +142,8 @@ valid_product:
   actual_count: 1000
   sell_price: 10000
   orderable_count: 100
-  created_at: 2009-10-01 00:00:00 +09:00
-  updated_at: 2009-10-01 00:00:00 +09:00
+  created_at: <%= Date.new(2009, 10, 1) %>
+  updated_at: <%= Date.new(2009, 10, 1) %>
 
 #未公開商品  
 not_permit_product:  
index f5d1617..b9fdabf 100644 (file)
@@ -159,7 +159,7 @@ describe Questionnaire do
         #更新時間について、
         #questionnaire_answer.created_atとquestionnaire_answer[created_at]の結果が違うので特別処理
         if "created_at" == c
-          arr << (qa.created_at.nil? ? "" : qa.created_at.strftime('%Y-%m-%dT%H:%M:%S+00:00'))
+          arr << (qa.created_at.nil? ? "" : qa.created_at.strftime('%Y-%m-%d %H:%M:%S'))
         else  
           arr << (qa[c].nil? ? "" : qa[c].to_s)
         end