From f29ee1b4aca88f066fd53e2f7d14da363168203a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Garc=C3=ADa=20Aubert?= Date: Tue, 25 Apr 2017 15:48:23 +0200 Subject: [PATCH] Add test to use placeholder buffer-size value --- test/acceptance/buffer-size-format.js | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/test/acceptance/buffer-size-format.js b/test/acceptance/buffer-size-format.js index 82b83fff..6df3914c 100644 --- a/test/acceptance/buffer-size-format.js +++ b/test/acceptance/buffer-size-format.js @@ -118,7 +118,7 @@ describe('buffer size per format', function () { testClient.getTile(coords.z, coords.x, coords.y, { format: test.format }, function (err, res, tile) { assert.ifError(err); // To generate images use: - tile.save(test.fixturePath); + // tile.save(test.fixturePath); test.assert(tile, function () { testClient.drain(done); }); @@ -159,14 +159,25 @@ function createBufferSizeTemplate (name, cartocss) { } } -describe.only('buffer size per format for named maps', function () { +describe('buffer size per format for named maps', function () { var testCases = [ { - desc: 'should get png tile using buffer-size 0', + desc: 'should get png tile using buffer-size 0 (default value in template)', coords: { z: 7, x: 64, y: 48 }, format: 'png', fixturePath: './test/fixtures/buffer-size/tile-7.64.48-buffer-size-0.png', - template: createBufferSizeTemplate('named-buffer-size'), + template: createBufferSizeTemplate('named-default-buffer-size'), + assert: function (tile, callback) { + assert.imageIsSimilarToFile(tile, this.fixturePath, IMAGE_TOLERANCE_PER_MIL, callback); + } + }, + { + desc: 'should get png tile using buffer-size 128 (placehoder value)', + coords: { z: 7, x: 64, y: 48 }, + format: 'png', + placeholders: { buffersize: 128 }, + fixturePath: './test/fixtures/buffer-size/tile-7.64.48-buffer-size-128.png', + template: createBufferSizeTemplate('named-custom-buffer-size'), assert: function (tile, callback) { assert.imageIsSimilarToFile(tile, this.fixturePath, IMAGE_TOLERANCE_PER_MIL, callback); } @@ -177,7 +188,11 @@ describe.only('buffer size per format for named maps', function () { it(test.desc, function (done) { var testClient = new TestClient(undefined, 1234, test.template); var coords = test.coords; - testClient.getNamedTile(coords.z, coords.x, coords.y, { format: test.format }, function (err, res, tile) { + var options = { + format: test.format, + placeholders: test.placeholders + } + testClient.getNamedTile(coords.z, coords.x, coords.y, options, function (err, res, tile) { assert.ifError(err); // To generate images use: // tile.save('./test/fixtures/buffer-size/tile-7.64.48-buffer-size-64.png');