From e50d1a10d0c4a33a1364eb12fc2985f16c81edb5 Mon Sep 17 00:00:00 2001 From: Rafa de la Torre Date: Tue, 16 Oct 2018 18:27:27 +0200 Subject: [PATCH] Skip tests if they cannot be run If configured with `mvt.usePostGIS` but with no postgis version supporting it, they should be skipped. --- test/acceptance/date-wrapping.spec.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/acceptance/date-wrapping.spec.js b/test/acceptance/date-wrapping.spec.js index ce51d558..665b8284 100644 --- a/test/acceptance/date-wrapping.spec.js +++ b/test/acceptance/date-wrapping.spec.js @@ -2,8 +2,13 @@ const assert = require('assert'); const TestClient = require('../support/test-client'); const mapConfigFactory = require('../fixtures/test_mapconfigFactory'); +const serverOptions = require('../../lib/cartodb/server_options'); -describe('date-wrapping', () => { +const usePgMvtRenderer = serverOptions.renderer.mvt.usePostGIS; +const postgisVersion = process.env.POSTGIS_VERSION; +const describe_mvt = postgisVersion >= '20400' || !usePgMvtRenderer ? describe : describe.skip; + +describe_mvt('date-wrapping', () => { let testClient; describe('when a map instantiation has one single layer', () => {