From: Ian Remmel Date: Mon, 9 Sep 2013 07:44:12 +0000 (-1000) Subject: Added tests for 24-hour time support. X-Git-Tag: 2.3.0~41^2~3^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4975fe70fe26ceb65168a8a10058b6ac33db4848;p=thirdparty%2Fmoment.git Added tests for 24-hour time support. --- diff --git a/test/moment/duration.js b/test/moment/duration.js index 10ec139f0..434c4faa4 100644 --- a/test/moment/duration.js +++ b/test/moment/duration.js @@ -139,6 +139,28 @@ exports.duration = { test.done(); }, + "instantiation from 24-hour time zero" : function(test) { + test.expect(6); + test.equal(moment.duration("00:00").years(), 0, "0 years"); + test.equal(moment.duration("00:00").days(), 0, "0 days"); + test.equal(moment.duration("00:00").hours(), 0, "0 hours"); + test.equal(moment.duration("00:00").minutes(), 0, "0 minutes"); + test.equal(moment.duration("00:00").seconds(), 0, "0 seconds"); + test.equal(moment.duration("00:00").milliseconds(), 0, "0 milliseconds"); + test.done(); + }, + + "instantiation from 24-hour time" : function(test) { + test.expect(6); + test.equal(moment.duration("13:45").years(), 0, "0 years"); + test.equal(moment.duration("13:45").days(), 0, "0 days"); + test.equal(moment.duration("13:45").hours(), 13, "13 hours"); + test.equal(moment.duration("13:45").minutes(), 45, "45 minutes"); + test.equal(moment.duration("13:45").seconds(), 0, "0 seconds"); + test.equal(moment.duration("13:45").milliseconds(), 0, "0 milliseconds"); + test.done(); + }, + "instatiation from serialized C# TimeSpan zero" : function (test) { test.expect(6); test.equal(moment.duration("00:00:00").years(), 0, "0 years");