Include layer param to reach the right tile for grid.json

This commit is contained in:
Daniel García Aubert 2017-05-17 11:40:53 +02:00
parent e13ae8d5af
commit 13b1978d49

View File

@ -104,6 +104,7 @@ describe('buffer size per format', function () {
desc: 'should get grid.json tile using buffer-size 0 overriden by template params', desc: 'should get grid.json tile using buffer-size 0 overriden by template params',
coords: { z: 7, x: 64, y: 48 }, coords: { z: 7, x: 64, y: 48 },
format: 'grid.json', format: 'grid.json',
layers: [0],
fixturePath: './test/fixtures/buffer-size/tile-grid.json.7.64.48-buffer-size-0.grid.json', fixturePath: './test/fixtures/buffer-size/tile-grid.json.7.64.48-buffer-size-0.grid.json',
mapConfig: createMapConfig({ 'grid.json': 0 }), mapConfig: createMapConfig({ 'grid.json': 0 }),
assert: function (tile, callback) { assert: function (tile, callback) {
@ -114,6 +115,7 @@ describe('buffer size per format', function () {
desc: 'should get grid.json tile using buffer-size 128 overriden by template params', desc: 'should get grid.json tile using buffer-size 128 overriden by template params',
coords: { z: 7, x: 64, y: 48 }, coords: { z: 7, x: 64, y: 48 },
format: 'grid.json', format: 'grid.json',
layers: [0],
fixturePath: './test/fixtures/buffer-size/tile-7.64.48-buffer-size-128.grid.json', fixturePath: './test/fixtures/buffer-size/tile-7.64.48-buffer-size-128.grid.json',
mapConfig: createMapConfig({ 'grid.json': 128 }), mapConfig: createMapConfig({ 'grid.json': 128 }),
assert: function (tile, callback) { assert: function (tile, callback) {
@ -126,7 +128,11 @@ describe('buffer size per format', function () {
it(test.desc, function (done) { it(test.desc, function (done) {
var testClient = new TestClient(test.mapConfig, 1234); var testClient = new TestClient(test.mapConfig, 1234);
var coords = test.coords; var coords = test.coords;
testClient.getTile(coords.z, coords.x, coords.y, { format: test.format }, function (err, res, tile) { var options = {
format: test.format,
layers: test.layers
};
testClient.getTile(coords.z, coords.x, coords.y, options, function (err, res, tile) {
assert.ifError(err); assert.ifError(err);
// To generate images use: // To generate images use:
// tile.save(test.fixturePath); // tile.save(test.fixturePath);
@ -218,6 +224,7 @@ describe('buffer size per format for named maps', function () {
desc: 'should get grid.json tile using buffer-size 0 overriden by template params', desc: 'should get grid.json tile using buffer-size 0 overriden by template params',
coords: { z: 7, x: 64, y: 48 }, coords: { z: 7, x: 64, y: 48 },
format: 'grid.json', format: 'grid.json',
layers: [0],
placeholders: { buffersize_gridjson: 0 }, placeholders: { buffersize_gridjson: 0 },
fixturePath: './test/fixtures/buffer-size/tile-grid.json.7.64.48-buffer-size-0.grid.json', fixturePath: './test/fixtures/buffer-size/tile-grid.json.7.64.48-buffer-size-0.grid.json',
template: createBufferSizeTemplate('named-default-buffer-size-by-format-gridjson', { template: createBufferSizeTemplate('named-default-buffer-size-by-format-gridjson', {
@ -236,6 +243,7 @@ describe('buffer size per format for named maps', function () {
desc: 'should get grid.json tile using buffer-size 128 overriden by template params', desc: 'should get grid.json tile using buffer-size 128 overriden by template params',
coords: { z: 7, x: 64, y: 48 }, coords: { z: 7, x: 64, y: 48 },
format: 'grid.json', format: 'grid.json',
layers: [0],
placeholders: { buffersize_gridjson: 128 }, placeholders: { buffersize_gridjson: 128 },
fixturePath: './test/fixtures/buffer-size/tile-7.64.48-buffer-size-128.grid.json', fixturePath: './test/fixtures/buffer-size/tile-7.64.48-buffer-size-128.grid.json',
template: createBufferSizeTemplate('named-custom-buffer-size-by-format-gridjson', { template: createBufferSizeTemplate('named-custom-buffer-size-by-format-gridjson', {
@ -258,7 +266,8 @@ describe('buffer size per format for named maps', function () {
var coords = test.coords; var coords = test.coords;
var options = { var options = {
format: test.format, format: test.format,
placeholders: test.placeholders placeholders: test.placeholders,
layers: test.layers
}; };
testClient.getTile(coords.z, coords.x, coords.y, options, function (err, res, tile) { testClient.getTile(coords.z, coords.x, coords.y, options, function (err, res, tile) {
assert.ifError(err); assert.ifError(err);
@ -360,6 +369,7 @@ describe('buffer size per format for named maps w/o placeholders', function () {
desc: 'should get grid.json tile using buffer-size 0 overriden by template params', desc: 'should get grid.json tile using buffer-size 0 overriden by template params',
coords: { z: 7, x: 64, y: 48 }, coords: { z: 7, x: 64, y: 48 },
format: 'grid.json', format: 'grid.json',
layers: [0],
placeholders: { placeholders: {
buffersize: { buffersize: {
'grid.json': 0 'grid.json': 0
@ -375,6 +385,7 @@ describe('buffer size per format for named maps w/o placeholders', function () {
desc: 'should get grid.json tile using buffer-size 128 overriden by template params', desc: 'should get grid.json tile using buffer-size 128 overriden by template params',
coords: { z: 7, x: 64, y: 48 }, coords: { z: 7, x: 64, y: 48 },
format: 'grid.json', format: 'grid.json',
layers: [0],
placeholders: { placeholders: {
buffersize: { buffersize: {
'grid.json': 128 'grid.json': 128
@ -394,7 +405,8 @@ describe('buffer size per format for named maps w/o placeholders', function () {
var coords = test.coords; var coords = test.coords;
var options = { var options = {
format: test.format, format: test.format,
placeholders: test.placeholders placeholders: test.placeholders,
layers: test.layers
}; };
testClient.getTile(coords.z, coords.x, coords.y, options, function (err, res, tile) { testClient.getTile(coords.z, coords.x, coords.y, options, function (err, res, tile) {
assert.ifError(err); assert.ifError(err);