Skip to content

Commit 0f74447

Browse files
committed
Remove timezone ('Z') from test data
Addresses change in date handling in Node.js version 8. Fixes #475
1 parent 8966495 commit 0f74447

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

test-basic/data/echoModule.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ case 8:
4242
4.4;
4343
break;
4444
case 9:
45-
new Date('2010-10-08T10:17:15.125Z');
45+
new Date('2010-10-08T10:17:15.125');
4646
break;
4747
case 10:
4848
xdmp.arrayValues([1, 'two', {i:3}, [4,'four'], xdmp.unquote('<i>5</i>')]);

test-basic/server-exec.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,10 @@ describe('server-side call', function() {
103103
.catch(done);
104104
});
105105
it('should generate a date value', function(done) {
106-
db.eval('new Date("2010-10-08T10:17:15.125Z");').result(function(values) {
106+
db.eval('new Date("2010-10-08T10:17:15.125");').result(function(values) {
107107
values.length.should.equal(1);
108108
checkValue(values[0], 'text', 'dateTime');
109-
values[0].value.should.eql(new Date('2010-10-08T10:17:15.125Z'));
109+
values[0].value.should.eql(new Date('2010-10-08T10:17:15.125'));
110110
done();
111111
})
112112
.catch(done);
@@ -170,7 +170,7 @@ describe('server-side call', function() {
170170
.catch(done);
171171
});
172172
it('should generate values of different types', function(done) {
173-
db.xqueryEval('("string value", fn:true(), 3, 4.4, xs:dateTime("2010-10-08T10:17:15.125Z"))')
173+
db.xqueryEval('("string value", fn:true(), 3, 4.4, xs:dateTime("2010-10-08T10:17:15.125"))')
174174
.result(function(values) {
175175
values.length.should.equal(5);
176176
checkValue(values[0], 'text', 'string');
@@ -183,7 +183,7 @@ describe('server-side call', function() {
183183
values[3].value.should.equal(4.4);
184184
checkValue(values[4], 'text', 'dateTime');
185185
valcheck.isDate(values[4].value).should.equal(true);
186-
values[4].value.should.eql(new Date('2010-10-08T10:17:15.125Z'));
186+
values[4].value.should.eql(new Date('2010-10-08T10:17:15.125'));
187187
done();
188188
})
189189
.catch(done);
@@ -340,7 +340,7 @@ describe('server-side call', function() {
340340
db.invoke(invokePath, {test:9}).result(function(values) {
341341
values.length.should.equal(1);
342342
checkValue(values[0], 'text', 'dateTime');
343-
values[0].value.should.eql(new Date('2010-10-08T10:17:15.125Z'));
343+
values[0].value.should.eql(new Date('2010-10-08T10:17:15.125'));
344344
done();
345345
})
346346
.catch(done);

0 commit comments

Comments
 (0)