| Index: third_party/WebKit/Source/core/fetch/ResourceFetcherTest.cpp
|
| diff --git a/third_party/WebKit/Source/core/fetch/ResourceFetcherTest.cpp b/third_party/WebKit/Source/core/fetch/ResourceFetcherTest.cpp
|
| index e74ea5b4bda06aadfe5bf0764ffa56cd22ba8311..a9105eace943486abda9dd91b9346ceb7272c767 100644
|
| --- a/third_party/WebKit/Source/core/fetch/ResourceFetcherTest.cpp
|
| +++ b/third_party/WebKit/Source/core/fetch/ResourceFetcherTest.cpp
|
| @@ -502,4 +502,22 @@ TEST_F(ResourceFetcherTest, ComplexCrossOriginRedirect)
|
| EXPECT_EQ(testImageSize, requester.context()->getTransferSize());
|
| }
|
|
|
| +TEST_F(ResourceFetcherTest, SynchronousRequest)
|
| +{
|
| + KURL url(ParsedURLString, "http://127.0.0.1:8000/foo.html");
|
| + ResourceResponse response;
|
| + response.setURL(url);
|
| + response.setHTTPStatusCode(200);
|
| + URLTestHelpers::registerMockedURLLoadWithCustomResponse(url, testImageFilename, WebString::fromUTF8(""), WrappedResourceResponse(response));
|
| +
|
| + ResourceFetcher* fetcher = ResourceFetcher::create(ResourceFetcherTestMockFetchContext::create());
|
| + FetchRequest request(url, FetchInitiatorInfo());
|
| + request.makeSynchronous();
|
| + Resource* resource = fetcher->requestResource(request, TestResourceFactory());
|
| + EXPECT_TRUE(resource->isLoaded());
|
| + EXPECT_EQ(ResourceLoadPriorityHighest, resource->resourceRequest().priority());
|
| +
|
| + memoryCache()->remove(resource);
|
| +}
|
| +
|
| } // namespace blink
|
|
|