nodejs -e 'dsv = require("."); console.log(dsv.csvFormat([{date: new Date(2018, 
0, 1)}]));'
TZ='UTC' nodejs -e 'dsv = require("."); console.log(dsv.csvFormat([{date: new 
Date(2018, 0, 1)}]));'
TZ='EST' nodejs -e 'dsv = require("."); console.log(dsv.csvFormat([{date: new 
Date(2018, 0, 1)}]));'
TZ='America/Los_Angeles' nodejs -e 'dsv = require("."); 
console.log(dsv.csvFormat([{date: new Date(2018, 0, 1)}]));'

outputs respectively:
2017-12-31T23:00Z
2018-01-01
2018-01-01T05:00Z
2018-01-01T08:00Z

looking at the 1st failing test:
  test.deepEqual(dsv.csvFormat([{date: new Date(2018, 0, 1)}]), 
"date\n2018-01-01T08:00Z");
it looks like the upstream developers live in California

so it can be fixed with:
https://salsa.debian.org/js-team/node-d3-dsv/commit/9a445e4a6c01237c5e73a71daa8ad142450007e9

Paolo

--
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Reply via email to