diff --git a/test/miscellaneous/map_context.cpp b/test/miscellaneous/map_context.cpp index 0b465aa3c..95fbf7b9a 100644 --- a/test/miscellaneous/map_context.cpp +++ b/test/miscellaneous/map_context.cpp @@ -1,22 +1,24 @@ #include "../fixtures/util.hpp" -#include #include #include #include #include #include +#include using namespace mbgl; TEST(MapContext, DoubleStyleLoad) { - util::RunLoop runLoop(uv_default_loop()); std::shared_ptr display = std::make_shared(); HeadlessView view(display, 512, 512, 1); DefaultFileSource fileSource(nullptr); MapData data(view, MapMode::Continuous); - MapContext context(uv_default_loop(), view, fileSource, data); - context.setStyleJSON("", ""); - context.setStyleJSON("", ""); + std::unique_ptr> context( + util::make_unique>( + "Map", util::ThreadPriority::Regular, view, fileSource, data)); + + context->invokeSync(&MapContext::setStyleJSON, "", ""); + context->invokeSync(&MapContext::setStyleJSON, "", ""); }