From bd17f9f5e17aec499e68a5ed7b5ce2d384081c11 Mon Sep 17 00:00:00 2001 From: Rafa de la Torre Date: Wed, 17 Oct 2018 10:25:18 +0200 Subject: [PATCH] A better implementation of mvt suites --- test/acceptance/buffer-size-format.js | 37 +++++++++++++++------------ 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/test/acceptance/buffer-size-format.js b/test/acceptance/buffer-size-format.js index 705992dc..86003952 100644 --- a/test/acceptance/buffer-size-format.js +++ b/test/acceptance/buffer-size-format.js @@ -156,24 +156,27 @@ describe('buffer size per format', function () { }); }; - testCases.forEach(function (test) { - if (test.format === 'mvt') { - const describe_pg = process.env.POSTGIS_VERSION >= '20400' ? describe : describe.skip; - describe('using mapnik mvt renderer', function() { - before(function () { - serverOptions.renderer.mvt.usePostGIS = false; - }); - testFn(test); - }); - describe_pg('using postgis mvt renderer', function() { - before(function () { - serverOptions.renderer.mvt.usePostGIS = true; - }); - testFn(test); - }); - } else { + testCases.filter(test => test.format !== 'mvt').forEach(function (test) { + testFn(test); + }); + + describe('using mapnik mvt renderer', function() { + before(function () { + serverOptions.renderer.mvt.usePostGIS = false; + }); + testCases.filter(test => test.format === 'mvt').forEach(function (test) { testFn(test); - } + }); + }); + + const describe_pg = process.env.POSTGIS_VERSION >= '20400' ? describe : describe.skip; + describe_pg('using postgis mvt renderer', function() { + before(function () { + serverOptions.renderer.mvt.usePostGIS = true; + }); + testCases.filter(test => test.format === 'mvt').forEach(function (test) { + testFn(test); + }); }); });