X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/38cb1f49b0e0be7018298018bb69e8fa3f785ad9..50ea021da26a347c4d82c722835927e5ef6baf86:/spec/timetable_spec.lua?ds=inline diff --git a/spec/timetable_spec.lua b/spec/timetable_spec.lua index 7f6c704..1fab8ce 100644 --- a/spec/timetable_spec.lua +++ b/spec/timetable_spec.lua @@ -105,6 +105,11 @@ describe ( "Timetable library" , function ( ) round_trip_add(timetable.new(2014,14.5,28,0,0,0), "month", 0.4) end ) + it("#rfc_3339 works with fractional milliseconds", function() + -- on lua 5.3 this used to throw an error due to milliseconds not being an integer + timetable.new_from_timestamp(1415141759.999911111):rfc_3339() + end) + it("#rfc_3339 doesn't round seconds up to 60 (issue #4)", function() assert.same("2014-11-04T22:55:59.999", timetable.new_from_timestamp(1415141759.999911111):rfc_3339()) assert.same("1970-01-01T00:00:59.999", timetable.new_from_timestamp(59.9999999):rfc_3339())