updated specs to test to_redistat method on Time

and Date objects
This commit is contained in:
2010-07-19 10:08:24 +03:00
parent 6c9c3bf606
commit d4d42d6f68

View File

@@ -4,15 +4,17 @@ describe Redistat::Date do
it "should initialize from Time object" do
now = Time.now
rdate = Redistat::Date.new(now)
[:year, :month, :day, :hour, :min, :sec].each { |k| rdate.send(k).should == now.send(k) }
[Redistat::Date.new(now), now.to_redistat].each do |rdate|
[:year, :month, :day, :hour, :min, :sec].each { |k| rdate.send(k).should == now.send(k) }
end
end
it "should initialize from Date object" do
today = Date.today
rdate = Redistat::Date.new(today)
[:year, :month, :day].each { |k| rdate.send(k).should == today.send(k) }
[:hour, :min, :sec].each { |k| rdate.send(k).should == nil }
[Redistat::Date.new(today), today.to_redistat].each do |rdate|
[:year, :month, :day].each { |k| rdate.send(k).should == today.send(k) }
[:hour, :min, :sec].each { |k| rdate.send(k).should == nil }
end
end
it "should initialize from String object" do