@@ -274,48 +274,103 @@ describe('http driver', () => {
274
274
} , 20000 ) ;
275
275
276
276
it ( 'should fail to pass node as a query parameter' , done => {
277
+ if ( testUtils . isServer ( ) ) {
278
+ done ( ) ;
279
+ return ;
280
+ }
281
+
277
282
testUnsupportedQueryParameterWithHttpDriver ( new neo4j . types . Node ( neo4j . int ( 1 ) , [ 'Person' ] , { name : 'Bob' } ) , done ) ;
278
283
} ) ;
279
284
280
285
it ( 'should fail to pass relationship as a query parameter' , done => {
286
+ if ( testUtils . isServer ( ) ) {
287
+ done ( ) ;
288
+ return ;
289
+ }
290
+
281
291
testUnsupportedQueryParameterWithHttpDriver ( new neo4j . types . Relationship ( neo4j . int ( 1 ) , neo4j . int ( 2 ) , neo4j . int ( 3 ) , 'KNOWS' , { since : 42 } ) , done ) ;
282
292
} ) ;
283
293
284
294
it ( 'should fail to pass path as a query parameter' , done => {
295
+ if ( testUtils . isServer ( ) ) {
296
+ done ( ) ;
297
+ return ;
298
+ }
299
+
285
300
const node1 = new neo4j . types . Node ( neo4j . int ( 1 ) , [ 'Person' ] , { name : 'Alice' } ) ;
286
301
const node2 = new neo4j . types . Node ( neo4j . int ( 2 ) , [ 'Person' ] , { name : 'Bob' } ) ;
287
302
testUnsupportedQueryParameterWithHttpDriver ( new neo4j . types . Path ( node1 , node2 , [ ] ) , done ) ;
288
303
} ) ;
289
304
290
305
it ( 'should fail to pass point as a query parameter' , done => {
306
+ if ( testUtils . isServer ( ) ) {
307
+ done ( ) ;
308
+ return ;
309
+ }
310
+
291
311
testUnsupportedQueryParameterWithHttpDriver ( new neo4j . types . Point ( neo4j . int ( 42 ) , 1 , 2 , 3 ) , done ) ;
292
312
} ) ;
293
313
294
314
it ( 'should fail to pass date as a query parameter' , done => {
315
+ if ( testUtils . isServer ( ) ) {
316
+ done ( ) ;
317
+ return ;
318
+ }
319
+
295
320
testUnsupportedQueryParameterWithHttpDriver ( new neo4j . types . Date ( 2000 , 10 , 12 ) , done ) ;
296
321
} ) ;
297
322
298
323
it ( 'should fail to pass date-time as a query parameter' , done => {
324
+ if ( testUtils . isServer ( ) ) {
325
+ done ( ) ;
326
+ return ;
327
+ }
328
+
299
329
testUnsupportedQueryParameterWithHttpDriver ( new neo4j . types . DateTime ( 2000 , 10 , 12 , 12 , 12 , 0 , 0 , 0 , null ) , done ) ;
300
330
} ) ;
301
331
302
332
it ( 'should fail to pass duration as a query parameter' , done => {
333
+ if ( testUtils . isServer ( ) ) {
334
+ done ( ) ;
335
+ return ;
336
+ }
337
+
303
338
testUnsupportedQueryParameterWithHttpDriver ( new neo4j . types . Duration ( 1 , 1 , 1 , 1 ) , done ) ;
304
339
} ) ;
305
340
306
341
it ( 'should fail to pass local date-time as a query parameter' , done => {
342
+ if ( testUtils . isServer ( ) ) {
343
+ done ( ) ;
344
+ return ;
345
+ }
346
+
307
347
testUnsupportedQueryParameterWithHttpDriver ( new neo4j . types . LocalDateTime ( 2000 , 10 , 12 , 10 , 10 , 10 ) , done ) ;
308
348
} ) ;
309
349
310
350
it ( 'should fail to pass local time as a query parameter' , done => {
351
+ if ( testUtils . isServer ( ) ) {
352
+ done ( ) ;
353
+ return ;
354
+ }
355
+
311
356
testUnsupportedQueryParameterWithHttpDriver ( new neo4j . types . LocalTime ( 12 , 12 , 12 , 0 ) , done ) ;
312
357
} ) ;
313
358
314
359
it ( 'should fail to pass time as a query parameter' , done => {
360
+ if ( testUtils . isServer ( ) ) {
361
+ done ( ) ;
362
+ return ;
363
+ }
364
+
315
365
testUnsupportedQueryParameterWithHttpDriver ( new neo4j . types . Time ( 12 , 12 , 12 , 0 , 0 ) , done ) ;
316
366
} ) ;
317
367
318
368
it ( 'should receive points' , done => {
369
+ if ( testUtils . isServer ( ) ) {
370
+ done ( ) ;
371
+ return ;
372
+ }
373
+
319
374
testReceivingOfResults ( [
320
375
'RETURN point({x: 42.341, y: 125.0})' ,
321
376
'RETURN point({x: 13.2, y: 22.2, z: 33.3})' ,
@@ -325,48 +380,83 @@ describe('http driver', () => {
325
380
} ) ;
326
381
327
382
it ( 'should receive date' , done => {
383
+ if ( testUtils . isServer ( ) ) {
384
+ done ( ) ;
385
+ return ;
386
+ }
387
+
328
388
testReceiveSingleValueWithHttpDriver (
329
389
'RETURN date({year: 2019, month: 9, day: 28})' ,
330
390
'2019-09-28' ,
331
391
done ) ;
332
392
} ) ;
333
393
334
394
it ( 'should receive date-time with time zone id' , done => {
395
+ if ( testUtils . isServer ( ) ) {
396
+ done ( ) ;
397
+ return ;
398
+ }
399
+
335
400
testReceiveSingleValueWithHttpDriver (
336
401
'RETURN datetime({year: 1976, month: 11, day: 1, hour: 19, minute: 20, second: 55, nanosecond: 999111, timezone: "UTC"})' ,
337
402
'1976-11-01T19:20:55.000999111Z[UTC]' ,
338
403
done ) ;
339
404
} ) ;
340
405
341
406
it ( 'should receive date-time with time zone name' , done => {
407
+ if ( testUtils . isServer ( ) ) {
408
+ done ( ) ;
409
+ return ;
410
+ }
411
+
342
412
testReceiveSingleValueWithHttpDriver (
343
413
'RETURN datetime({year: 2012, month: 12, day: 12, hour: 1, minute: 9, second: 2, nanosecond: 123, timezone: "-08:30"})' ,
344
414
'2012-12-12T01:09:02.000000123-08:30' ,
345
415
done ) ;
346
416
} ) ;
347
417
348
418
it ( 'should receive duration' , done => {
419
+ if ( testUtils . isServer ( ) ) {
420
+ done ( ) ;
421
+ return ;
422
+ }
423
+
349
424
testReceiveSingleValueWithHttpDriver (
350
425
'RETURN duration({months: 3, days: 35, seconds: 19, nanoseconds: 937139})' ,
351
426
'P3M35DT19.000937139S' ,
352
427
done ) ;
353
428
} ) ;
354
429
355
430
it ( 'should receive local date-time' , done => {
431
+ if ( testUtils . isServer ( ) ) {
432
+ done ( ) ;
433
+ return ;
434
+ }
435
+
356
436
testReceiveSingleValueWithHttpDriver (
357
437
'RETURN localdatetime({year: 2032, month: 5, day: 17, hour: 13, minute: 56, second: 51, nanosecond: 999888111})' ,
358
438
'2032-05-17T13:56:51.999888111' ,
359
439
done ) ;
360
440
} ) ;
361
441
362
442
it ( 'should receive local time' , done => {
443
+ if ( testUtils . isServer ( ) ) {
444
+ done ( ) ;
445
+ return ;
446
+ }
447
+
363
448
testReceiveSingleValueWithHttpDriver (
364
449
'RETURN localtime({hour: 17, minute: 2, second: 21, nanosecond: 123456789})' ,
365
450
'17:02:21.123456789' ,
366
451
done ) ;
367
452
} ) ;
368
453
369
454
it ( 'should receive time' , done => {
455
+ if ( testUtils . isServer ( ) ) {
456
+ done ( ) ;
457
+ return ;
458
+ }
459
+
370
460
testReceiveSingleValueWithHttpDriver (
371
461
'RETURN time({hour: 21, minute: 19, second: 1, nanosecond: 111, timezone: "+03:15"})' ,
372
462
'21:19:01.000000111+03:15' ,
0 commit comments