Sha256: 46f3d8d12a23d541bd7f9898018746e35b6ea3accada190b9374cd46debbbf05
Contents?: true
Size: 1.45 KB
Versions: 6
Compression:
Stored size: 1.45 KB
Contents
require(File.join(File.dirname(__FILE__), '..', 'datetime_spec_helper')) describe "DateTime constructors" do it ".civil creates a datetime with arguments" do d = DateTime.civil(2000, 3, 5, 6, 7, 8, 9, 10) d.year.should == 2000 d.month.should == 3 d.day.should == 5 d.hour.should == 6 d.min.should == 7 d.sec.should == 8 d.usec.should == 9 d.offset.should == 10 end it ".commercial creates a datetime with arguments" do d = DateTime.commercial(2000, 3, 5, 6, 7, 8, 9, 10) d.cwyear.should == 2000 d.cweek.should == 3 d.cwday.should == 5 d.hour.should == 6 d.min.should == 7 d.sec.should == 8 d.usec.should == 9 d.offset.should == 10 end it ".jd creates a datetime with arguments" do d = DateTime.jd(2000, 6, 7, 8, 9, 10) d.jd.should == 2000 d.hour.should == 6 d.min.should == 7 d.sec.should == 8 d.usec.should == 9 d.offset.should == 10 end it ".jd_fract creates a datetime with arguments" do d = DateTime.jd_fract(2000, 0.5, 10) d.jd.should == 2000 d.hour.should == 12 d.min.should == 0 d.sec.should == 0 d.usec.should == 0 d.offset.should == 10 end it ".ordinal creates a datetime with arguments" do d = DateTime.ordinal(2000, 100, 6, 7, 8, 9, 10) d.year.should == 2000 d.yday.should == 100 d.hour.should == 6 d.min.should == 7 d.sec.should == 8 d.usec.should == 9 d.offset.should == 10 end end
Version data entries
6 entries across 6 versions & 1 rubygems