2020import neo4j from '../../../src/v1' ;
2121import sharedNeo4j from '../../internal/shared-neo4j' ;
2222import 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' ;
2424
2525describe ( 'http driver' , ( ) => {
2626
@@ -366,7 +366,7 @@ describe('http driver', () => {
366366 } ) ;
367367
368368 it ( 'should receive points' , done => {
369- if ( testUtils . isServer ( ) ) {
369+ if ( testUtils . isServer ( ) || ! databaseSupportsSpatialAndTemporalTypes ( ) ) {
370370 done ( ) ;
371371 return ;
372372 }
@@ -380,7 +380,7 @@ describe('http driver', () => {
380380 } ) ;
381381
382382 it ( 'should receive date' , done => {
383- if ( testUtils . isServer ( ) ) {
383+ if ( testUtils . isServer ( ) || ! databaseSupportsSpatialAndTemporalTypes ( ) ) {
384384 done ( ) ;
385385 return ;
386386 }
@@ -392,7 +392,7 @@ describe('http driver', () => {
392392 } ) ;
393393
394394 it ( 'should receive date-time with time zone id' , done => {
395- if ( testUtils . isServer ( ) ) {
395+ if ( testUtils . isServer ( ) || ! databaseSupportsSpatialAndTemporalTypes ( ) ) {
396396 done ( ) ;
397397 return ;
398398 }
@@ -404,7 +404,7 @@ describe('http driver', () => {
404404 } ) ;
405405
406406 it ( 'should receive date-time with time zone name' , done => {
407- if ( testUtils . isServer ( ) ) {
407+ if ( testUtils . isServer ( ) || ! databaseSupportsSpatialAndTemporalTypes ( ) ) {
408408 done ( ) ;
409409 return ;
410410 }
@@ -416,7 +416,7 @@ describe('http driver', () => {
416416 } ) ;
417417
418418 it ( 'should receive duration' , done => {
419- if ( testUtils . isServer ( ) ) {
419+ if ( testUtils . isServer ( ) || ! databaseSupportsSpatialAndTemporalTypes ( ) ) {
420420 done ( ) ;
421421 return ;
422422 }
@@ -428,7 +428,7 @@ describe('http driver', () => {
428428 } ) ;
429429
430430 it ( 'should receive local date-time' , done => {
431- if ( testUtils . isServer ( ) ) {
431+ if ( testUtils . isServer ( ) || ! databaseSupportsSpatialAndTemporalTypes ( ) ) {
432432 done ( ) ;
433433 return ;
434434 }
@@ -440,7 +440,7 @@ describe('http driver', () => {
440440 } ) ;
441441
442442 it ( 'should receive local time' , done => {
443- if ( testUtils . isServer ( ) ) {
443+ if ( testUtils . isServer ( ) || ! databaseSupportsSpatialAndTemporalTypes ( ) ) {
444444 done ( ) ;
445445 return ;
446446 }
@@ -452,7 +452,7 @@ describe('http driver', () => {
452452 } ) ;
453453
454454 it ( 'should receive time' , done => {
455- if ( testUtils . isServer ( ) ) {
455+ if ( testUtils . isServer ( ) || ! databaseSupportsSpatialAndTemporalTypes ( ) ) {
456456 done ( ) ;
457457 return ;
458458 }
@@ -554,4 +554,8 @@ describe('http driver', () => {
554554 return serverVersion . compareTo ( VERSION_3_1_0 ) >= 0 ;
555555 }
556556
557+ function databaseSupportsSpatialAndTemporalTypes ( ) {
558+ return serverVersion . compareTo ( VERSION_3_4_0 ) >= 0 ;
559+ }
560+
557561} ) ;
0 commit comments