@@ -274,48 +274,103 @@ describe('http driver', () => {
274274 } , 20000 ) ;
275275
276276 it ( 'should fail to pass node as a query parameter' , done => {
277+ if ( testUtils . isServer ( ) ) {
278+ done ( ) ;
279+ return ;
280+ }
281+
277282 testUnsupportedQueryParameterWithHttpDriver ( new neo4j . types . Node ( neo4j . int ( 1 ) , [ 'Person' ] , { name : 'Bob' } ) , done ) ;
278283 } ) ;
279284
280285 it ( 'should fail to pass relationship as a query parameter' , done => {
286+ if ( testUtils . isServer ( ) ) {
287+ done ( ) ;
288+ return ;
289+ }
290+
281291 testUnsupportedQueryParameterWithHttpDriver ( new neo4j . types . Relationship ( neo4j . int ( 1 ) , neo4j . int ( 2 ) , neo4j . int ( 3 ) , 'KNOWS' , { since : 42 } ) , done ) ;
282292 } ) ;
283293
284294 it ( 'should fail to pass path as a query parameter' , done => {
295+ if ( testUtils . isServer ( ) ) {
296+ done ( ) ;
297+ return ;
298+ }
299+
285300 const node1 = new neo4j . types . Node ( neo4j . int ( 1 ) , [ 'Person' ] , { name : 'Alice' } ) ;
286301 const node2 = new neo4j . types . Node ( neo4j . int ( 2 ) , [ 'Person' ] , { name : 'Bob' } ) ;
287302 testUnsupportedQueryParameterWithHttpDriver ( new neo4j . types . Path ( node1 , node2 , [ ] ) , done ) ;
288303 } ) ;
289304
290305 it ( 'should fail to pass point as a query parameter' , done => {
306+ if ( testUtils . isServer ( ) ) {
307+ done ( ) ;
308+ return ;
309+ }
310+
291311 testUnsupportedQueryParameterWithHttpDriver ( new neo4j . types . Point ( neo4j . int ( 42 ) , 1 , 2 , 3 ) , done ) ;
292312 } ) ;
293313
294314 it ( 'should fail to pass date as a query parameter' , done => {
315+ if ( testUtils . isServer ( ) ) {
316+ done ( ) ;
317+ return ;
318+ }
319+
295320 testUnsupportedQueryParameterWithHttpDriver ( new neo4j . types . Date ( 2000 , 10 , 12 ) , done ) ;
296321 } ) ;
297322
298323 it ( 'should fail to pass date-time as a query parameter' , done => {
324+ if ( testUtils . isServer ( ) ) {
325+ done ( ) ;
326+ return ;
327+ }
328+
299329 testUnsupportedQueryParameterWithHttpDriver ( new neo4j . types . DateTime ( 2000 , 10 , 12 , 12 , 12 , 0 , 0 , 0 , null ) , done ) ;
300330 } ) ;
301331
302332 it ( 'should fail to pass duration as a query parameter' , done => {
333+ if ( testUtils . isServer ( ) ) {
334+ done ( ) ;
335+ return ;
336+ }
337+
303338 testUnsupportedQueryParameterWithHttpDriver ( new neo4j . types . Duration ( 1 , 1 , 1 , 1 ) , done ) ;
304339 } ) ;
305340
306341 it ( 'should fail to pass local date-time as a query parameter' , done => {
342+ if ( testUtils . isServer ( ) ) {
343+ done ( ) ;
344+ return ;
345+ }
346+
307347 testUnsupportedQueryParameterWithHttpDriver ( new neo4j . types . LocalDateTime ( 2000 , 10 , 12 , 10 , 10 , 10 ) , done ) ;
308348 } ) ;
309349
310350 it ( 'should fail to pass local time as a query parameter' , done => {
351+ if ( testUtils . isServer ( ) ) {
352+ done ( ) ;
353+ return ;
354+ }
355+
311356 testUnsupportedQueryParameterWithHttpDriver ( new neo4j . types . LocalTime ( 12 , 12 , 12 , 0 ) , done ) ;
312357 } ) ;
313358
314359 it ( 'should fail to pass time as a query parameter' , done => {
360+ if ( testUtils . isServer ( ) ) {
361+ done ( ) ;
362+ return ;
363+ }
364+
315365 testUnsupportedQueryParameterWithHttpDriver ( new neo4j . types . Time ( 12 , 12 , 12 , 0 , 0 ) , done ) ;
316366 } ) ;
317367
318368 it ( 'should receive points' , done => {
369+ if ( testUtils . isServer ( ) ) {
370+ done ( ) ;
371+ return ;
372+ }
373+
319374 testReceivingOfResults ( [
320375 'RETURN point({x: 42.341, y: 125.0})' ,
321376 'RETURN point({x: 13.2, y: 22.2, z: 33.3})' ,
@@ -325,48 +380,83 @@ describe('http driver', () => {
325380 } ) ;
326381
327382 it ( 'should receive date' , done => {
383+ if ( testUtils . isServer ( ) ) {
384+ done ( ) ;
385+ return ;
386+ }
387+
328388 testReceiveSingleValueWithHttpDriver (
329389 'RETURN date({year: 2019, month: 9, day: 28})' ,
330390 '2019-09-28' ,
331391 done ) ;
332392 } ) ;
333393
334394 it ( 'should receive date-time with time zone id' , done => {
395+ if ( testUtils . isServer ( ) ) {
396+ done ( ) ;
397+ return ;
398+ }
399+
335400 testReceiveSingleValueWithHttpDriver (
336401 'RETURN datetime({year: 1976, month: 11, day: 1, hour: 19, minute: 20, second: 55, nanosecond: 999111, timezone: "UTC"})' ,
337402 '1976-11-01T19:20:55.000999111Z[UTC]' ,
338403 done ) ;
339404 } ) ;
340405
341406 it ( 'should receive date-time with time zone name' , done => {
407+ if ( testUtils . isServer ( ) ) {
408+ done ( ) ;
409+ return ;
410+ }
411+
342412 testReceiveSingleValueWithHttpDriver (
343413 'RETURN datetime({year: 2012, month: 12, day: 12, hour: 1, minute: 9, second: 2, nanosecond: 123, timezone: "-08:30"})' ,
344414 '2012-12-12T01:09:02.000000123-08:30' ,
345415 done ) ;
346416 } ) ;
347417
348418 it ( 'should receive duration' , done => {
419+ if ( testUtils . isServer ( ) ) {
420+ done ( ) ;
421+ return ;
422+ }
423+
349424 testReceiveSingleValueWithHttpDriver (
350425 'RETURN duration({months: 3, days: 35, seconds: 19, nanoseconds: 937139})' ,
351426 'P3M35DT19.000937139S' ,
352427 done ) ;
353428 } ) ;
354429
355430 it ( 'should receive local date-time' , done => {
431+ if ( testUtils . isServer ( ) ) {
432+ done ( ) ;
433+ return ;
434+ }
435+
356436 testReceiveSingleValueWithHttpDriver (
357437 'RETURN localdatetime({year: 2032, month: 5, day: 17, hour: 13, minute: 56, second: 51, nanosecond: 999888111})' ,
358438 '2032-05-17T13:56:51.999888111' ,
359439 done ) ;
360440 } ) ;
361441
362442 it ( 'should receive local time' , done => {
443+ if ( testUtils . isServer ( ) ) {
444+ done ( ) ;
445+ return ;
446+ }
447+
363448 testReceiveSingleValueWithHttpDriver (
364449 'RETURN localtime({hour: 17, minute: 2, second: 21, nanosecond: 123456789})' ,
365450 '17:02:21.123456789' ,
366451 done ) ;
367452 } ) ;
368453
369454 it ( 'should receive time' , done => {
455+ if ( testUtils . isServer ( ) ) {
456+ done ( ) ;
457+ return ;
458+ }
459+
370460 testReceiveSingleValueWithHttpDriver (
371461 'RETURN time({hour: 21, minute: 19, second: 1, nanosecond: 111, timezone: "+03:15"})' ,
372462 '21:19:01.000000111+03:15' ,
0 commit comments