Stats backend only provides stats not metadata

This commit is contained in:
Mario de Frutos
2017-05-10 17:17:01 +02:00
parent 7d5b6b0820
commit daf19c5e27
6 changed files with 25 additions and 52 deletions
@@ -6,11 +6,14 @@ var TestClient = require('../../support/test-client');
describe('Create mapnik layergroup', function() {
before(function() {
this.layerMetadataConfig = global.environment.enabledFeatures.layerMetadata;
this.layerStatsConfig = global.environment.enabledFeatures.layerStats;
global.environment.enabledFeatures.layerMetadata = true;
global.environment.enabledFeatures.layerStats = true;
});
after(function() {
global.environment.enabledFeatures.layerMetadata = this.layerMetadataConfig;
global.environment.enabledFeatures.layerStats = this.layerStatsConfig;
});
var cartocssVersion = '2.3.0';
+8 -4
View File
@@ -6,11 +6,15 @@ var TestClient = require('../../support/test-client');
describe('multilayer stats disabled', function() {
before(function () {
global.environment.enabledFeatures.layerMetadata = false;
this.layerMetadataConfig = global.environment.enabledFeatures.layerMetadata;
this.layerStatsConfig = global.environment.enabledFeatures.layerStats;
global.environment.enabledFeatures.layerMetadata = true;
global.environment.enabledFeatures.layerStats = false;
});
after(function () {
global.environment.enabledFeatures.layerMetadata = true;
global.environment.enabledFeatures.layerMetadata = this.layerMetadataConfig;
global.environment.enabledFeatures.layerStats = this.layerStatsConfig;
});
@@ -28,9 +32,9 @@ describe('multilayer stats disabled', function() {
assert.ifError(err);
layergroup.metadata.layers.forEach(function (layer) {
if (layer.type !== 'torque' && layer.type !== 'mapnik') {
assert.ok('stats' in layer.meta);
assert.ok(!('stats' in layer.meta));
} else if (layer.type !== 'torque') {
assert.ok('stats' in layer.meta);
assert.ok(!('stats' in layer.meta));
assert.ok('cartocss' in layer.meta);
} else {
assert.ok('cartocss' in layer.meta);