Skip to content

Jasmine suite lib_date_test.js is failing in Chrome 67 #2743

Closed
@etpinard

Description

@etpinard
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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugsomething broken

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions