From 3d7201fd2546e1a69dca589a9f14b54004ec0c23 Mon Sep 17 00:00:00 2001 From: Chris Loer Date: Tue, 2 Jan 2018 13:51:09 -0800 Subject: [PATCH] Regression test for issue #5911. --- .../mapbox-gl-js#5911/expected.png | Bin 0 -> 9000 bytes .../regressions/mapbox-gl-js#5911/style.json | 61 ++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 test/integration/render-tests/regressions/mapbox-gl-js#5911/expected.png create mode 100644 test/integration/render-tests/regressions/mapbox-gl-js#5911/style.json diff --git a/test/integration/render-tests/regressions/mapbox-gl-js#5911/expected.png b/test/integration/render-tests/regressions/mapbox-gl-js#5911/expected.png new file mode 100644 index 0000000000000000000000000000000000000000..af29b58146ece4888c2efb169ccacb96cee69643 GIT binary patch literal 9000 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 YTblCX?2mo$|4w%9NZsD}=DR2V2lrx;9smFU literal 0 HcmV?d00001 diff --git a/test/integration/render-tests/regressions/mapbox-gl-js#5911/style.json b/test/integration/render-tests/regressions/mapbox-gl-js#5911/style.json new file mode 100644 index 00000000000..a8c9e153f66 --- /dev/null +++ b/test/integration/render-tests/regressions/mapbox-gl-js#5911/style.json @@ -0,0 +1,61 @@ +{ + "version": 8, + "metadata": { + "test": { + "collisionDebug": true, + "width": 256, + "height": 2048, + "description": "Issue #5911 caused items in the distance on a pitched map to have collision boxes that were too small, although the debug box drew correctly. Before the fix, this test would show both labels, with the boxes visibly overlapping." + } + }, + "center": [ + 0, + 70 + ], + "zoom": 5, + "pitch": 60, + "bearing": 0, + "sources": { + "geojson": { + "type": "geojson", + "data": { + "type": "MultiPoint", + "coordinates": [ + [ + -0.8, + 81.25 + ], + [ + 1, + 82 + ] + ] + } + } + }, + "glyphs": "local://glyphs/{fontstack}/{range}.pbf", + "sprite": "local://sprites/sprite", + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "white" + } + }, + { + "id": "symbol", + "type": "symbol", + "source": "geojson", + "layout": { + "symbol-placement": "point", + "text-field": "test\ntest test\ntest", + "text-pitch-alignment": "viewport", + "text-font": [ + "Open Sans Semibold", + "Arial Unicode MS Bold" + ] + } + } + ] +}