From 74cb8767715124b11cb5c37013822c38ef0d60ac Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Fri, 5 Feb 2016 13:01:34 +0100 Subject: [PATCH] Move list to own file --- test/acceptance/widgets/list.js | 49 ++++++++++++++++++++++++++++++ test/acceptance/widgets/widgets.js | 44 --------------------------- 2 files changed, 49 insertions(+), 44 deletions(-) create mode 100644 test/acceptance/widgets/list.js diff --git a/test/acceptance/widgets/list.js b/test/acceptance/widgets/list.js new file mode 100644 index 00000000..8d5aab07 --- /dev/null +++ b/test/acceptance/widgets/list.js @@ -0,0 +1,49 @@ +var assert = require('../../support/assert'); +var TestClient = require('../../support/test-client'); + +describe('widget list', function() { + + it("should expose layer list", function(done) { + + var listWidgetMapConfig = { + version: '1.5.0', + layers: [ + { + type: 'mapnik', + options: { + sql: 'select * from test_table', + cartocss: '#layer { marker-fill: red; marker-width: 32; marker-allow-overlap: true; }', + cartocss_version: '2.3.0', + widgets: { + names: { + type: 'list', + options: { + columns: ['name'] + } + } + } + } + } + ] + }; + + var testClient = new TestClient(listWidgetMapConfig); + + testClient.getWidget('names', function(err, res) { + if (err) { + return done(err); + } + + var expectedList = [ + {name:"Hawai"}, + {name:"El Estocolmo"}, + {name:"El Rey del Tallarín"}, + {name:"El Lacón"}, + {name:"El Pico"} + ]; + assert.deepEqual(JSON.parse(res.body).rows, expectedList); + + testClient.drain(done); + }); + }); +}); diff --git a/test/acceptance/widgets/widgets.js b/test/acceptance/widgets/widgets.js index 501829ed..fc6263e8 100644 --- a/test/acceptance/widgets/widgets.js +++ b/test/acceptance/widgets/widgets.js @@ -3,50 +3,6 @@ var TestClient = require('../../support/test-client'); describe('widgets', function() { - it("should expose layer list", function(done) { - - var listWidgetMapConfig = { - version: '1.5.0', - layers: [ - { - type: 'mapnik', - options: { - sql: 'select * from test_table', - cartocss: '#layer { marker-fill: red; marker-width: 32; marker-allow-overlap: true; }', - cartocss_version: '2.3.0', - widgets: { - names: { - type: 'list', - options: { - columns: ['name'] - } - } - } - } - } - ] - }; - - var testClient = new TestClient(listWidgetMapConfig); - - testClient.getWidget('names', function(err, res) { - if (err) { - return done(err); - } - - var expectedList = [ - {name:"Hawai"}, - {name:"El Estocolmo"}, - {name:"El Rey del Tallarín"}, - {name:"El Lacón"}, - {name:"El Pico"} - ]; - assert.deepEqual(JSON.parse(res.body).rows, expectedList); - - testClient.drain(done); - }); - }); - it("should expose layer histogram", function(done) { var histogramMapConfig = { version: '1.5.0',