Merge branch 'separate-app-and-controllers-creation' into separate-routers
This commit is contained in:
@@ -7,8 +7,12 @@ var PortedServerOptions = require('./support/ported_server_options');
|
||||
var LayergroupToken = require('../../../lib/cartodb/models/layergroup-token');
|
||||
|
||||
describe('attributes', function() {
|
||||
var server = cartodbServer(PortedServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
var server;
|
||||
|
||||
before(function () {
|
||||
server = cartodbServer(PortedServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
});
|
||||
|
||||
var test_mapconfig_1 = {
|
||||
version: '1.1.0',
|
||||
|
||||
@@ -11,12 +11,11 @@ describe('external resources', function() {
|
||||
|
||||
var res_serv; // resources server
|
||||
var res_serv_status = { numrequests:0 }; // status of resources server
|
||||
var res_serv_port = 8033; // FIXME: make configurable ?
|
||||
var res_serv_port;
|
||||
|
||||
var IMAGE_EQUALS_TOLERANCE_PER_MIL = 25;
|
||||
|
||||
before(function(done) {
|
||||
nock.enableNetConnect('127.0.0.1');
|
||||
// Start a server to test external resources
|
||||
res_serv = http.createServer( function(request, response) {
|
||||
++res_serv_status.numrequests;
|
||||
@@ -32,12 +31,24 @@ describe('external resources', function() {
|
||||
response.end();
|
||||
});
|
||||
});
|
||||
res_serv.listen(res_serv_port, done);
|
||||
|
||||
const host = '127.0.0.1';
|
||||
const markersServer = res_serv.listen(0);
|
||||
|
||||
res_serv_port = markersServer.address().port;
|
||||
|
||||
nock.disableNetConnect();
|
||||
nock.enableNetConnect(host);
|
||||
|
||||
markersServer.on('listening', done);
|
||||
});
|
||||
|
||||
after(function(done) {
|
||||
testHelper.rmdirRecursiveSync(global.environment.millstone.cache_basedir);
|
||||
|
||||
nock.cleanAll();
|
||||
nock.enableNetConnect();
|
||||
|
||||
// Close the resources server
|
||||
res_serv.close(done);
|
||||
});
|
||||
|
||||
@@ -10,9 +10,13 @@ var ServerOptions = require('./support/ported_server_options');
|
||||
var LayergroupToken = require('../../../lib/cartodb/models/layergroup-token');
|
||||
|
||||
describe('multilayer', function() {
|
||||
var server;
|
||||
|
||||
before(function () {
|
||||
server = cartodbServer(ServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
});
|
||||
|
||||
var server = cartodbServer(ServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
mapnik.register_system_fonts();
|
||||
var available_system_fonts = _.keys(mapnik.fontFiles());
|
||||
|
||||
|
||||
@@ -8,9 +8,12 @@ var testClient = require('./support/test_client');
|
||||
var TestClient = require('../../support/test-client');
|
||||
|
||||
describe('multilayer error cases', function() {
|
||||
var server;
|
||||
|
||||
var server = cartodbServer(ServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
before(function () {
|
||||
server = cartodbServer(ServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
});
|
||||
|
||||
// var client = null;
|
||||
afterEach(function(done) {
|
||||
|
||||
@@ -8,9 +8,12 @@ var PortedServerOptions = require('./support/ported_server_options');
|
||||
var LayergroupToken = require('../../../lib/cartodb/models/layergroup-token');
|
||||
|
||||
describe('multilayer interactivity and layers order', function() {
|
||||
var server;
|
||||
|
||||
var server = cartodbServer(PortedServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
before(function () {
|
||||
server = cartodbServer(PortedServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
});
|
||||
|
||||
function layerType(layer) {
|
||||
return layer.type || 'undefined';
|
||||
|
||||
@@ -8,8 +8,12 @@ var LayergroupToken = require('../../../lib/cartodb/models/layergroup-token');
|
||||
|
||||
describe('raster', function() {
|
||||
|
||||
var server = cartodbServer(ServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
var server;
|
||||
|
||||
before(function () {
|
||||
server = cartodbServer(ServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
});
|
||||
|
||||
function checkCORSHeaders(res) {
|
||||
assert.equal(res.headers['access-control-allow-headers'], 'X-Requested-With, X-Prototype-Version, X-CSRF-Token');
|
||||
|
||||
@@ -11,9 +11,12 @@ describe('retina support', function() {
|
||||
|
||||
var layergroupId = null;
|
||||
|
||||
var server = cartodbServer(ServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
var server;
|
||||
|
||||
before(function () {
|
||||
server = cartodbServer(ServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
});
|
||||
|
||||
var keysToDelete;
|
||||
beforeEach(function(done) {
|
||||
|
||||
@@ -6,9 +6,12 @@ var ServerOptions = require('./support/ported_server_options');
|
||||
var testClient = require('./support/test_client');
|
||||
|
||||
describe('server', function() {
|
||||
var server;
|
||||
|
||||
var server = cartodbServer(ServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
before(function () {
|
||||
server = cartodbServer(ServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
});
|
||||
|
||||
after(function() {
|
||||
testHelper.rmdirRecursiveSync(global.environment.millstone.cache_basedir);
|
||||
|
||||
@@ -8,9 +8,12 @@ var ServerOptions = require('./support/ported_server_options');
|
||||
var testClient = require('./support/test_client');
|
||||
|
||||
describe('server_gettile', function() {
|
||||
var server;
|
||||
|
||||
var server = cartodbServer(ServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
before(function () {
|
||||
server = cartodbServer(ServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
});
|
||||
|
||||
var IMAGE_EQUALS_TOLERANCE_PER_MIL = 25;
|
||||
|
||||
|
||||
@@ -11,17 +11,22 @@ var LayergroupToken = require('../../../lib/cartodb/models/layergroup-token');
|
||||
var IMAGE_EQUALS_TOLERANCE_PER_MIL = 85;
|
||||
|
||||
describe('server_png8_format', function() {
|
||||
var serverOptionsPng32 = ServerOptions;
|
||||
serverOptionsPng32.grainstore = _.clone(ServerOptions.grainstore);
|
||||
serverOptionsPng32.grainstore.mapnik_tile_format = 'png32';
|
||||
var serverPng32 = cartodbServer(serverOptionsPng32);
|
||||
serverPng32.setMaxListeners(0);
|
||||
var serverPng32;
|
||||
var serverPng8;
|
||||
|
||||
var serverOptionsPng8 = ServerOptions;
|
||||
serverOptionsPng8.grainstore = _.clone(ServerOptions.grainstore);
|
||||
serverOptionsPng8.grainstore.mapnik_tile_format = 'png8:m=h';
|
||||
var serverPng8 = cartodbServer(serverOptionsPng8);
|
||||
serverPng8.setMaxListeners(0);
|
||||
before(function () {
|
||||
var serverOptionsPng32 = ServerOptions;
|
||||
serverOptionsPng32.grainstore = _.clone(ServerOptions.grainstore);
|
||||
serverOptionsPng32.grainstore.mapnik_tile_format = 'png32';
|
||||
serverPng32 = cartodbServer(serverOptionsPng32);
|
||||
serverPng32.setMaxListeners(0);
|
||||
|
||||
var serverOptionsPng8 = ServerOptions;
|
||||
serverOptionsPng8.grainstore = _.clone(ServerOptions.grainstore);
|
||||
serverOptionsPng8.grainstore.mapnik_tile_format = 'png8:m=h';
|
||||
serverPng8 = cartodbServer(serverOptionsPng8);
|
||||
serverPng8.setMaxListeners(0);
|
||||
});
|
||||
|
||||
var layergroupId;
|
||||
|
||||
|
||||
@@ -39,9 +39,18 @@ module.exports = {
|
||||
getTileLayer: getTileLayer
|
||||
};
|
||||
|
||||
var server;
|
||||
|
||||
var server = new CartodbServer(PortedServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
function getServer () {
|
||||
if (server) {
|
||||
return server;
|
||||
}
|
||||
|
||||
server = new CartodbServer(PortedServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
|
||||
return server;
|
||||
}
|
||||
|
||||
var jsonContentType = 'application/json; charset=utf-8';
|
||||
var jsContentType = 'text/javascript; charset=utf-8';
|
||||
@@ -349,7 +358,7 @@ function getGeneric(layergroupConfig, url, expectedResponse, callback) {
|
||||
'Content-Type': 'application/json; charset=utf-8'
|
||||
}
|
||||
};
|
||||
assert.response(server, request, expectedResponse, function (res, err) {
|
||||
assert.response(getServer(), request, expectedResponse, function (res, err) {
|
||||
next(err, res);
|
||||
});
|
||||
},
|
||||
@@ -384,7 +393,7 @@ function getGeneric(layergroupConfig, url, expectedResponse, callback) {
|
||||
request.encoding = 'binary';
|
||||
}
|
||||
|
||||
assert.response(server, request, expectedResponse, function (res, err) {
|
||||
assert.response(getServer(), request, expectedResponse, function (res, err) {
|
||||
next(err, res);
|
||||
});
|
||||
},
|
||||
|
||||
@@ -9,9 +9,12 @@ var ServerOptions = require('./support/ported_server_options');
|
||||
var LayergroupToken = require('../../../lib/cartodb/models/layergroup-token');
|
||||
|
||||
describe('torque', function() {
|
||||
var server;
|
||||
|
||||
var server = cartodbServer(ServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
before(function () {
|
||||
server = cartodbServer(ServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
});
|
||||
|
||||
var keysToDelete;
|
||||
beforeEach(function() {
|
||||
|
||||
@@ -7,6 +7,13 @@ var ServerOptions = require('./support/ported_server_options');
|
||||
var LayergroupToken = require('../../../lib/cartodb/models/layergroup-token');
|
||||
|
||||
describe('torque boundary points', function() {
|
||||
var server;
|
||||
|
||||
before(function () {
|
||||
server = cartodbServer(ServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
});
|
||||
|
||||
var layergroupIdToDelete = null;
|
||||
|
||||
beforeEach(function() {
|
||||
@@ -22,9 +29,6 @@ describe('torque boundary points', function() {
|
||||
testHelper.deleteRedisKeys(keysToDelete, done);
|
||||
});
|
||||
|
||||
var server = cartodbServer(ServerOptions);
|
||||
server.setMaxListeners(0);
|
||||
|
||||
var boundaryPointsMapConfig = {
|
||||
version: '1.1.0',
|
||||
layers: [
|
||||
|
||||
Reference in New Issue
Block a user