From: Tim Wood Date: Wed, 5 Sep 2012 16:36:29 +0000 (-0700) Subject: Adding specific tests from #430 X-Git-Tag: 1.7.1~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a7582b5100ed9bc35d95aaea4508614bb202f3a4;p=thirdparty%2Fmoment.git Adding specific tests from #430 --- diff --git a/test/moment/is_valid.js b/test/moment/is_valid.js index 92a54614b..2e948b666 100644 --- a/test/moment/is_valid.js +++ b/test/moment/is_valid.js @@ -50,7 +50,7 @@ exports.is_valid = { }, "string + formats bad date" : function (test) { - test.expect(6); + test.expect(9); test.equal(moment('2020-00-00', ['YYYY-MM-DD', 'DD-MM-YYYY']).isValid(), false, 'invalid on all in array'); test.equal(moment('2020-00-00', ['DD-MM-YYYY', 'YYYY-MM-DD']).isValid(), false, 'invalid on all in array'); @@ -59,6 +59,10 @@ exports.is_valid = { test.equal(moment('2020-01-01', ['YYYY-MM-DD', 'YYYY-DD-MM']).isValid(), true, 'valid on both'); test.equal(moment('2020-13-01', ['YYYY-MM-DD', 'YYYY-DD-MM']).isValid(), true, 'valid on last'); + test.equal(moment('12-13-2012', ['DD-MM-YYYY', 'YYYY-MM-DD']).isValid(), false, 'month rollover'); + test.equal(moment('12-13-2012', ['DD-MM-YYYY', 'DD-MM-YYYY']).isValid(), false, 'month rollover'); + test.equal(moment('38-12-2012', ['DD-MM-YYYY']).isValid(), false, 'day rollover'); + test.done(); },