Tests for Bug 730838 draft
authorEric Skoglund <eric@pagefault.se>
Sat, 28 May 2016 16:06:10 +0200
changeset 372464 361e268719bed5ece9fdb016188678087e550151
parent 372463 f3295bb7f94f2e4954ab2bf4f0694ace409c6f4e
child 522177 a6b793f6acbb80389bd246814126eb260f28e135
push id19523
push usereric@pagefault.se
push dateSat, 28 May 2016 14:06:34 +0000
bugs730838
milestone49.0a1
Tests for Bug 730838 MozReview-Commit-ID: 4VwAF8H5cP3
js/src/tests/ecma_5/Date/15.9.4.2.js
--- a/js/src/tests/ecma_5/Date/15.9.4.2.js
+++ b/js/src/tests/ecma_5/Date/15.9.4.2.js
@@ -124,10 +124,13 @@ function test()
   // different timezones
   check("2009-07-23T19:53:21.001+12:00", dd(2009,7,23,7,53,21,1));
   check("2009-07-23T00:53:21.001-07:00", dd(2009,7,23,7,53,21,1));
 
   // 00:00 and 24:00
   check("2009-07-23T00:00:00.000-07:00", dd(2009,7,23,7,0,0,0));
   check("2009-07-23T24:00:00.000-07:00", dd(2009,7,24,7,0,0,0));
 
+  // Bug 730838 - non-zero fraction part for midnight should produce NaN
+  checkInvalid("1970-01-01T24:00:00.500Z");
+
   exitFunc ('test');
 }