20
20
import neo4j from '../../../src/v1' ;
21
21
import sharedNeo4j from '../../internal/shared-neo4j' ;
22
22
import testUtils from '.././test-utils' ;
23
- import { ServerVersion , VERSION_3_1_0 } from '../../../src/v1/internal/server-version' ;
23
+ import { ServerVersion , VERSION_3_1_0 , VERSION_3_4_0 } from '../../../src/v1/internal/server-version' ;
24
24
25
25
describe ( 'http driver' , ( ) => {
26
26
@@ -366,7 +366,7 @@ describe('http driver', () => {
366
366
} ) ;
367
367
368
368
it ( 'should receive points' , done => {
369
- if ( testUtils . isServer ( ) ) {
369
+ if ( testUtils . isServer ( ) || ! databaseSupportsSpatialAndTemporalTypes ( ) ) {
370
370
done ( ) ;
371
371
return ;
372
372
}
@@ -380,7 +380,7 @@ describe('http driver', () => {
380
380
} ) ;
381
381
382
382
it ( 'should receive date' , done => {
383
- if ( testUtils . isServer ( ) ) {
383
+ if ( testUtils . isServer ( ) || ! databaseSupportsSpatialAndTemporalTypes ( ) ) {
384
384
done ( ) ;
385
385
return ;
386
386
}
@@ -392,7 +392,7 @@ describe('http driver', () => {
392
392
} ) ;
393
393
394
394
it ( 'should receive date-time with time zone id' , done => {
395
- if ( testUtils . isServer ( ) ) {
395
+ if ( testUtils . isServer ( ) || ! databaseSupportsSpatialAndTemporalTypes ( ) ) {
396
396
done ( ) ;
397
397
return ;
398
398
}
@@ -404,7 +404,7 @@ describe('http driver', () => {
404
404
} ) ;
405
405
406
406
it ( 'should receive date-time with time zone name' , done => {
407
- if ( testUtils . isServer ( ) ) {
407
+ if ( testUtils . isServer ( ) || ! databaseSupportsSpatialAndTemporalTypes ( ) ) {
408
408
done ( ) ;
409
409
return ;
410
410
}
@@ -416,7 +416,7 @@ describe('http driver', () => {
416
416
} ) ;
417
417
418
418
it ( 'should receive duration' , done => {
419
- if ( testUtils . isServer ( ) ) {
419
+ if ( testUtils . isServer ( ) || ! databaseSupportsSpatialAndTemporalTypes ( ) ) {
420
420
done ( ) ;
421
421
return ;
422
422
}
@@ -428,7 +428,7 @@ describe('http driver', () => {
428
428
} ) ;
429
429
430
430
it ( 'should receive local date-time' , done => {
431
- if ( testUtils . isServer ( ) ) {
431
+ if ( testUtils . isServer ( ) || ! databaseSupportsSpatialAndTemporalTypes ( ) ) {
432
432
done ( ) ;
433
433
return ;
434
434
}
@@ -440,7 +440,7 @@ describe('http driver', () => {
440
440
} ) ;
441
441
442
442
it ( 'should receive local time' , done => {
443
- if ( testUtils . isServer ( ) ) {
443
+ if ( testUtils . isServer ( ) || ! databaseSupportsSpatialAndTemporalTypes ( ) ) {
444
444
done ( ) ;
445
445
return ;
446
446
}
@@ -452,7 +452,7 @@ describe('http driver', () => {
452
452
} ) ;
453
453
454
454
it ( 'should receive time' , done => {
455
- if ( testUtils . isServer ( ) ) {
455
+ if ( testUtils . isServer ( ) || ! databaseSupportsSpatialAndTemporalTypes ( ) ) {
456
456
done ( ) ;
457
457
return ;
458
458
}
@@ -554,4 +554,8 @@ describe('http driver', () => {
554
554
return serverVersion . compareTo ( VERSION_3_1_0 ) >= 0 ;
555
555
}
556
556
557
+ function databaseSupportsSpatialAndTemporalTypes ( ) {
558
+ return serverVersion . compareTo ( VERSION_3_4_0 ) >= 0 ;
559
+ }
560
+
557
561
} ) ;
0 commit comments