summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorSam Matthews <matthews.sam@gmail.com>2016-10-03 10:08:17 -0700
committerJohn Firebaugh <john.firebaugh@gmail.com>2016-10-03 10:08:17 -0700
commit280fd8c28ed670418954e0a6e2f26292419103d6 (patch)
tree78d5978251419d5b3f89f208ede4a2f9c4b0ee89 /test
parent4bbdb448fd619ae55a9366556923a5d1aaf8cee7 (diff)
downloadqtlocation-mapboxgl-280fd8c28ed670418954e0a6e2f26292419103d6.tar.gz
[core] Preserve non-access_token query parameters in canonicalizeTileURL
Diffstat (limited to 'test')
-rw-r--r--test/util/mapbox.test.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/util/mapbox.test.cpp b/test/util/mapbox.test.cpp
index b559c3a947..04c9808ed3 100644
--- a/test/util/mapbox.test.cpp
+++ b/test/util/mapbox.test.cpp
@@ -142,6 +142,15 @@ TEST(Mapbox, CanonicalURL) {
"mapbox://tiles/a.b,c.d/{z}/{x}/{y}.vector.pbf",
mbgl::util::mapbox::canonicalizeTileURL("http://api.mapbox.com/v4/a.b,c.d/{z}/{x}/{y}.vector.pbf?access_token=key", SourceType::Vector, 512));
EXPECT_EQ(
+ "mapbox://tiles/a.b/{z}/{x}/{y}.vector.pbf?custom=parameter",
+ mbgl::util::mapbox::canonicalizeTileURL("http://a.tiles.mapbox.com/v4/a.b/{z}/{x}/{y}.vector.pbf?access_token=key&custom=parameter", SourceType::Vector, 512));
+ EXPECT_EQ(
+ "mapbox://tiles/a.b/{z}/{x}/{y}.vector.pbf?custom=parameter",
+ mbgl::util::mapbox::canonicalizeTileURL("http://a.tiles.mapbox.com/v4/a.b/{z}/{x}/{y}.vector.pbf?custom=parameter&access_token=key", SourceType::Vector, 512));
+ EXPECT_EQ(
+ "mapbox://tiles/a.b/{z}/{x}/{y}.vector.pbf?custom=parameter&second=param",
+ mbgl::util::mapbox::canonicalizeTileURL("http://a.tiles.mapbox.com/v4/a.b/{z}/{x}/{y}.vector.pbf?custom=parameter&access_token=key&second=param", SourceType::Vector, 512));
+ EXPECT_EQ(
"mapbox://tiles/a.b/{z}/{x}/{y}{ratio}.jpg",
mbgl::util::mapbox::canonicalizeTileURL("http://api.mapbox.com/v4/a.b/{z}/{x}/{y}.jpg?access_token=key", SourceType::Raster, 256));
EXPECT_EQ(