Skip to content

Commit 1e5cd9a

Browse files
committed
Ignore spatial and temporal tests on neo4j < 3.4
1 parent 35d2585 commit 1e5cd9a

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

test/internal/http/http-driver.test.js

+13-9
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import neo4j from '../../../src/v1';
2121
import sharedNeo4j from '../../internal/shared-neo4j';
2222
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';
2424

2525
describe('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

Comments
 (0)