From e2790538a85a04ef4fa83e3371ab1bc52501afad Mon Sep 17 00:00:00 2001 From: Adam Meehan Date: Fri, 5 Dec 2008 20:46:40 +1100 Subject: [PATCH] added make_time examples --- spec/validation_methods_spec.rb | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/spec/validation_methods_spec.rb b/spec/validation_methods_spec.rb index e231599..be44c1e 100644 --- a/spec/validation_methods_spec.rb +++ b/spec/validation_methods_spec.rb @@ -45,4 +45,26 @@ describe ValidatesTimeliness::ValidationMethods do ActiveRecord::Base.parse_date_time(*args) end end + + describe "make_time" do + + if RAILS_VER >= '2.1' + + it "should create time using current timezone" do + Time.zone = 'Melbourne' + time = ActiveRecord::Base.send(:make_time, [2000,1,1,12,0,0]) + time.zone.should == "EST" + end + + else + + it "should create time using default timezone" do + time = ActiveRecord::Base.send(:make_time, [2000,1,1,12,0,0]) + time.zone.should == "UTC" + end + + end + + end + end