spec/datet_spec.rb in datet-0.0.20 vs spec/datet_spec.rb in datet-0.0.21
- old
+ new
@@ -97,9 +97,13 @@
date = Datet.new(1985, 6, 17)
raise "Invalid days in month: #{date.days_in_month}" if date.days_in_month != 30
end
it "should be able to handle invalid timestamps" do
+ datet = Datet.new(2013, 1, 1, 10, 0, 0)
+ datet.add_days(-1)
+ raise "Expected dbstr to be '2012-12-31 10:00:00' but it wasnt: '#{datet.dbstr}'." if datet.dbstr != "2012-12-31 10:00:00"
+
datet = Datet.new(2012, 7, 13, 16, 15, 04)
raise "Expected dbstr to be '2012-07-13 16:15:04' but it wasnt: '#{datet.dbstr}'." if datet.dbstr != "2012-07-13 16:15:04"
#Test 'add_secs'.
datet.add_secs(120)
\ No newline at end of file