Closed
Description
npm run test-jasmine -- lib_date
fails on Google Chrome 67.0.3396.79
on my Ubuntu 16.04 laptop with:
Chrome 67.0.3396 (Linux 0.0.0) dates dateTime2ms should accept valid date strings FAILED
Expected -12805819200000 to be -12805819168000, '1564-03-14 12'.
at /tmp/tests/lib_date_test.js:68:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179667:47
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -12805819200000 to be -12805819168000, '1564-03-14t12'.
at /tmp/tests/lib_date_test.js:71:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179670:72
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -12805819200000 to be -12805819168000, '1564-03-14T12'.
at /tmp/tests/lib_date_test.js:72:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179671:96
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -58308824280000 to be -58308824248000, '0122-04-08 08:22'.
at /tmp/tests/lib_date_test.js:68:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179667:47
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -58308824280000 to be -58308824248000, '0122-04-08t08:22'.
at /tmp/tests/lib_date_test.js:71:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179670:72
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -58308824280000 to be -58308824248000, '0122-04-08T08:22'.
at /tmp/tests/lib_date_test.js:72:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179671:96
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -65231913601000 to be -65231913569000, '-0098-11-19 23:59:59'.
at /tmp/tests/lib_date_test.js:68:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179667:47
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -65231913601000 to be -65231913569000, '-0098-11-19t23:59:59'.
at /tmp/tests/lib_date_test.js:71:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179670:72
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -65231913601000 to be -65231913569000, '-0098-11-19T23:59:59'.
at /tmp/tests/lib_date_test.js:72:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179671:96
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -369187413903211 to be -369187413871211, '-9730-12-01 12:34:56.789'.
at /tmp/tests/lib_date_test.js:68:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179667:47
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -369187413903211 to be -369187413871211, '-9730-12-01t12:34:56.789'.
at /tmp/tests/lib_date_test.js:71:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179670:72
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -369187413903211 to be -369187413871211, '-9730-12-01T12:34:56.789'.
at /tmp/tests/lib_date_test.js:72:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179671:96
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -369187413903211 to be -369187413871211, '
-9730-12-01 12:34:56.789
'.
at /tmp/tests/lib_date_test.js:68:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179667:47
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -369187413903211 to be -369187413871211, '-9730-12-01t12:34:56.789'.
at /tmp/tests/lib_date_test.js:71:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179670:72
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -369187413903211 to be -369187413871211, '-9730-12-01T12:34:56.789'.
at /tmp/tests/lib_date_test.js:72:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179671:96
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -61756901999400 to be -61756901967400, '0013-1-1 1:00:00.6'.
at /tmp/tests/lib_date_test.js:68:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179667:47
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -61756901999400 to be -61756901967400, '0013-1-1t1:00:00.6'.
at /tmp/tests/lib_date_test.js:71:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179670:72
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -61756901999400 to be -61756901967400, '0013-1-1T1:00:00.6'.
at /tmp/tests/lib_date_test.js:72:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179671:96
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -61756901999399.9 to be -61756901967399.9, '0013-1-1 1:00:00.6001'.
at /tmp/tests/lib_date_test.js:68:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179667:47
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -61756901999399.9 to be -61756901967399.9, '0013-1-1t1:00:00.6001'.
at /tmp/tests/lib_date_test.js:71:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179670:72
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -61756901999399.9 to be -61756901967399.9, '0013-1-1T1:00:00.6001'.
at /tmp/tests/lib_date_test.js:72:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179671:96
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -61756901999399.89 to be -61756901967399.89, '0013-1-1 1:00:00.60011111111'.
at /tmp/tests/lib_date_test.js:68:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179667:47
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -61756901999399.89 to be -61756901967399.89, '0013-1-1t1:00:00.60011111111'.
at /tmp/tests/lib_date_test.js:71:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179670:72
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Expected -61756901999399.89 to be -61756901967399.89, '0013-1-1T1:00:00.60011111111'.
at /tmp/tests/lib_date_test.js:72:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179671:96
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:62:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179661:15)
Chrome 67.0.3396 (Linux 0.0.0) dates dateTime2ms should not accept Date objects beyond our limits FAILED
Expected -377705116768001 to be undefined Date(Sun Dec 31 -10000 23:59:59 GMT-0517 (Eastern Standard Time)).
at /tmp/tests/lib_date_test.js:120:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179719:44
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:119:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179718:15)
Chrome 67.0.3396 (Linux 0.0.0) dates cleanDate should convert numbers or js Dates to strings based on local TZ FAILED
Expected '-9999-01-03' to be '-9999-01-03 00:00:32'.
at /tmp/tests/lib_date_test.js:359:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179958:42
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:356:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179955:15)
Expected '-9999-01-03' to be '-9999-01-03 00:00:32'.
at /tmp/tests/lib_date_test.js:360:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179959:43
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:356:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179955:15)
Expected '-9999-01-03' to be '-9999-01-03 00:00:32'.
at /tmp/tests/lib_date_test.js:361:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179960:56
at Array.forEach ()
at UserContext. (/tmp/tests/lib_date_test.js:356:0 <- /tmp/b72a0a1bb0027efd51e306158b4da233.browserify:179955:15)
Chrome 67.0.3396 (Linux 0.0.0): Executed 26 of 26 (3 FAILED) (0.657 secs / 0.2 secs)
But works fine in FF60, and used to work fine in Chrome 66.
@alexcjohnson have you noticed this?