Tests were missing in previous commit

This commit is contained in:
Javier Goizueta
2018-05-28 16:50:53 +02:00
parent 4bb8914d9a
commit 34a2f3b32b
@@ -513,7 +513,7 @@ describe('Create mapnik layergroup', function() {
version: '1.4.0',
layers: [
layerWithMetadata(mapnikLayer4, {
sample: 3
sample: { num_rows: 3 }
})
]
});
@@ -529,6 +529,31 @@ describe('Create mapnik layergroup', function() {
});
});
it('can specify sample columns', function(done) {
var testClient = new TestClient({
version: '1.4.0',
layers: [
layerWithMetadata(mapnikLayer4, {
sample: {
num_rows: 3,
include_columns: [ 'cartodb_id', 'address', 'the_geom' ]
}
})
]
});
testClient.getLayergroup(function(err, layergroup) {
assert.ifError(err);
assert.equal(layergroup.metadata.layers[0].id, mapnikBasicLayerId(0));
assert.equal(layergroup.metadata.layers[0].meta.stats.estimatedFeatureCount, 5);
assert(layergroup.metadata.layers[0].meta.stats.sample.length > 0);
const expectedCols = [ 'cartodb_id', 'address', 'the_geom' ].sort();
assert.deepEqual(Object.keys(layergroup.metadata.layers[0].meta.stats.sample[0]).sort(), expectedCols);
testClient.drain(done);
});
});
it('should only provide requested optional metadata', function(done) {
var testClient = new TestClient({
version: '1.4.0',