[core] Do not pass uv_loop_t around

This should be abstracted by util::RunLoop
This commit is contained in:
Thiago Marcos P. Santos
2015-08-31 14:40:09 +03:00
committed by John Firebaugh
parent 2eb0203bf4
commit 36581f3d30
32 changed files with 192 additions and 90 deletions

View File

@@ -4,6 +4,7 @@
#include <mbgl/storage/default_file_source.hpp>
#include <mbgl/storage/network_status.hpp>
#include <mbgl/util/run_loop.hpp>
TEST_F(Storage, HTTPTimeout) {
@@ -12,11 +13,12 @@ TEST_F(Storage, HTTPTimeout) {
using namespace mbgl;
DefaultFileSource fs(nullptr);
util::RunLoop loop(uv_default_loop());
int counter = 0;
const Resource resource { Resource::Unknown, "http://127.0.0.1:3000/test?cachecontrol=max-age=1" };
Request* req = fs.request(resource, uv_default_loop(), [&](const Response &res) {
Request* req = fs.request(resource, [&](const Response &res) {
counter++;
EXPECT_EQ(nullptr, res.error);
EXPECT_EQ(false, res.stale);
@@ -27,6 +29,7 @@ TEST_F(Storage, HTTPTimeout) {
EXPECT_EQ("", res.etag);
if (counter == 4) {
fs.cancel(req);
loop.stop();
HTTPTimeout.finish();
}
});