From 746d57ff425a7540a41e5f70897a0ff78d3fee96 Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Mon, 4 Jul 2016 02:11:52 +0200 Subject: [PATCH] Red: expose issues with some quantification method when query returns empty --- test/acceptance/turbo-cartocss/regressions.js | 34 ++++++------------- 1 file changed, 11 insertions(+), 23 deletions(-) diff --git a/test/acceptance/turbo-cartocss/regressions.js b/test/acceptance/turbo-cartocss/regressions.js index 6a35249b..1510d106 100644 --- a/test/acceptance/turbo-cartocss/regressions.js +++ b/test/acceptance/turbo-cartocss/regressions.js @@ -268,33 +268,21 @@ describe('turbo-carto regressions', function() { }; } - it('should work for numeric ramps', function(done) { + var methods = ['quantiles', 'equal', 'jenks', 'headtails', 'category']; - var makerFillRule = 'ramp([pop_max], (#E5F5F9,#99D8C9,#2CA25F), jenks)'; + methods.forEach(function(method) { + it('should work for "' + method+ '" method', function(done) { + var makerFillRule = 'ramp([pop_max], (#E5F5F9,#99D8C9,#2CA25F), ' + method + ')'; - this.testClient = new TestClient(emptyResultMapConfig(makerFillRule), 1234); - this.testClient.getLayergroup(function(err, layergroup) { - assert.ok(!err, err); + this.testClient = new TestClient(emptyResultMapConfig(makerFillRule), 1234); + this.testClient.getLayergroup(function(err, layergroup) { + assert.ok(!err, err); - assert.ok(layergroup.hasOwnProperty('layergroupid')); - assert.ok(!layergroup.hasOwnProperty('errors')); + assert.ok(layergroup.hasOwnProperty('layergroupid')); + assert.ok(!layergroup.hasOwnProperty('errors')); - done(); - }); - }); - - it('should work for category ramps', function(done) { - - var makerFillRule = 'ramp([adm0name], (#E5F5F9,#99D8C9,#2CA25F), category)'; - - this.testClient = new TestClient(emptyResultMapConfig(makerFillRule), 1234); - this.testClient.getLayergroup(function(err, layergroup) { - assert.ok(!err, err); - - assert.ok(layergroup.hasOwnProperty('layergroupid')); - assert.ok(!layergroup.hasOwnProperty('errors')); - - done(); + done(); + }); }); }); });