summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJesse Bounds <jesse@rebounds.net>2017-02-27 12:02:06 -0800
committerJesse Bounds <jesse@rebounds.net>2017-03-01 08:25:44 -0800
commite1546644b55dab8ea0171f415fe491ae21d5d89b (patch)
tree3b28c1860667ef75bb4dbf33a93e63daa094d146 /test
parentc689eed2737cf07f38c2e6f63560a92a58875f19 (diff)
downloadqtlocation-mapboxgl-e1546644b55dab8ea0171f415fe491ae21d5d89b.tar.gz
[core] Cache file source base URL and access token
This caches the base URL and access token values when they are set so that they can still be retrieved even when the thread is paused.
Diffstat (limited to 'test')
-rw-r--r--test/storage/default_file_source.test.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/storage/default_file_source.test.cpp b/test/storage/default_file_source.test.cpp
index ffbeea1096..03f1076559 100644
--- a/test/storage/default_file_source.test.cpp
+++ b/test/storage/default_file_source.test.cpp
@@ -267,6 +267,22 @@ TEST(DefaultFileSource, OptionalExpired) {
loop.run();
}
+TEST(DefaultFileSource, GetBaseURLAndAccessTokenWhilePaused) {
+ util::RunLoop loop;
+ DefaultFileSource fs(":memory:", ".");
+
+ fs.pause();
+
+ auto baseURL = "http://url";
+ auto accessToken = "access_token";
+
+ fs.setAPIBaseURL(baseURL);
+ fs.setAccessToken(accessToken);
+
+ EXPECT_EQ(fs.getAPIBaseURL(), baseURL);
+ EXPECT_EQ(fs.getAccessToken(), accessToken);
+}
+
TEST(DefaultFileSource, OptionalNotFound) {
util::RunLoop loop;
DefaultFileSource fs(":memory:", ".");