diff --git a/test/ignores.json b/test/ignores.json index 025342d3e2f..115a3de6e1f 100644 --- a/test/ignores.json +++ b/test/ignores.json @@ -22,5 +22,6 @@ "render-tests/text-size/zero": "https://github.com/mapbox/mapbox-gl-js/issues/9161", "render-tests/text-variable-anchor/left-top-right-bottom-offset-tile-map-mode": "skip - mapbox-gl-js does not support tile-mode", "render-tests/tile-mode/streets-v11": "skip - mapbox-gl-js does not support tile-mode", - "render-tests/within/paint-line": "https://github.com/mapbox/mapbox-gl-js/issues/7023" + "render-tests/within/paint-line": "https://github.com/mapbox/mapbox-gl-js/issues/7023", + "render-tests/icon-text-fit/text-variable-anchor-tile-map-mode": "skip - mapbox-gl-js does not support tile-mode" } diff --git a/test/integration/render-tests/icon-text-fit/text-variable-anchor-tile-map-mode/expected.png b/test/integration/render-tests/icon-text-fit/text-variable-anchor-tile-map-mode/expected.png new file mode 100644 index 00000000000..1017418a59b Binary files /dev/null and b/test/integration/render-tests/icon-text-fit/text-variable-anchor-tile-map-mode/expected.png differ diff --git a/test/integration/render-tests/icon-text-fit/text-variable-anchor-tile-map-mode/style.json b/test/integration/render-tests/icon-text-fit/text-variable-anchor-tile-map-mode/style.json new file mode 100644 index 00000000000..5cb9c085643 --- /dev/null +++ b/test/integration/render-tests/icon-text-fit/text-variable-anchor-tile-map-mode/style.json @@ -0,0 +1,60 @@ +{ + "version": 8, + "metadata": { + "test": { + "allowed": 0.0005, + "mapMode": "tile", + "debug": true + } + }, + "center": [ + 13.417, + 52.502 + ], + "zoom": 14, + "sources": { + "mapbox": { + "type": "vector", + "maxzoom": 14, + "tiles": [ + "local://tiles/{z}-{x}-{y}.mvt" + ] + } + }, + "sprite": "local://sprites/icon-text-fit", + "glyphs": "local://glyphs/{fontstack}/{range}.pbf", + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "white" + } + }, + { + "id": "road", + "type": "symbol", + "source": "mapbox", + "source-layer": "road_label", + "layout": { + "text-variable-anchor": ["left", "right", "bottom", "top"], + "text-field": "{name}", + "text-font": [ + "Open Sans Semibold", + "Arial Unicode MS Bold" + ], + "icon-image": "label", + "icon-text-fit": "both", + "icon-text-fit-padding": [ + 5, + 10, + 5, + 10 + ] + }, + "paint": { + "icon-opacity": 1 + } + } + ] +}