From c7780e9f42ec1c2dd3790940d69dd0edb48104d4 Mon Sep 17 00:00:00 2001 From: Eneko Lakasta Date: Thu, 8 Feb 2018 15:20:43 +0100 Subject: [PATCH] add tests should create a layergroup with a source analysis --- test/acceptance/auth/authorization.js | 74 +++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) diff --git a/test/acceptance/auth/authorization.js b/test/acceptance/auth/authorization.js index 22df63e0..b5ceadcb 100644 --- a/test/acceptance/auth/authorization.js +++ b/test/acceptance/auth/authorization.js @@ -133,4 +133,78 @@ describe('authorization', function() { testClient.drain(done); }); }); + + it('should create a layergroup with a source analysis using a default apikey token', function (done) { + const apikeyToken = 'default_public'; + const mapConfig = { + version: '1.7.0', + layers: [ + { + type: 'cartodb', + options: { + source: { + id: 'HEAD' + }, + cartocss: TestClient.CARTOCSS.POINTS, + cartocss_version: '2.3.0' + } + } + ], + analyses: [ + { + id: 'HEAD', + type: 'source', + params: { + query: 'select * from populated_places_simple_reduced' + } + } + ] + }; + const testClient = new TestClient(mapConfig, apikeyToken); + + testClient.getLayergroup(function (err, layergroupResult) { + assert.ifError(err); + + assert.ok(layergroupResult.layergroupid); + + testClient.drain(done); + }); + }); + + it('should create a layergroup with a source analysis using a regular apikey token', function (done) { + const apikeyToken = 'regular1'; + const mapConfig = { + version: '1.7.0', + layers: [ + { + type: 'cartodb', + options: { + source: { + id: 'HEAD' + }, + cartocss: TestClient.CARTOCSS.POINTS, + cartocss_version: '2.3.0' + } + } + ], + analyses: [ + { + id: 'HEAD', + type: 'source', + params: { + query: 'select * from test_table_localhost_regular1' + } + } + ] + }; + const testClient = new TestClient(mapConfig, apikeyToken); + + testClient.getLayergroup(function (err, layergroupResult) { + assert.ifError(err); + + assert.ok(layergroupResult.layergroupid); + + testClient.drain(done); + }); + }); });