spec/datet_spec.rb in datet-0.0.8 vs spec/datet_spec.rb in datet-0.0.9

- old
+ new

@@ -453,6 +453,27 @@ raise "Should have raised error." rescue ArgumentError #ignore. end end + + it "should be able to set seconds lazy" do + datet = Datet.new(1985, 6, 17, 10) + datet.lazy_sec = 125 + raise "Expected time to be '1985-06-17 10:02:05' but it was: '#{datet.dbstr}'." if datet.dbstr != "1985-06-17 10:02:05" + end + + it "should be able to set minutes lazy" do + datet = Datet.new(1985, 6, 17, 10) + datet.lazy_min = 125 + raise "Expected time to be '1985-06-17 12:05:00' but it was: '#{datet.dbstr}'." if datet.dbstr != "1985-06-17 12:05:00" + + datet.lazy_min = 30.5 + raise "Expected time to be '1985-06-17 12:30:30' but it was: '#{datet.dbstr}'." if datet.dbstr != "1985-06-17 12:30:30" + end + + it "should be able to set hours lazy" do + datet = Datet.new(1985, 6, 17, 10) + datet.lazy_hour = 28.5 + raise "Expected time to be '1985-06-18 04:30:00' but it was: '#{datet.dbstr}'." if datet.dbstr != "1985-06-18 04:30:00" + end end \ No newline at end of file