| 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 665986cf11d8ead0c2e3e8a9b3685cf1f82812b3..5999d83ce43d9ffca0087f3e2d604309beef5810 100644
|
| --- a/third_party/WebKit/Source/core/fetch/ResourceFetcherTest.cpp
|
| +++ b/third_party/WebKit/Source/core/fetch/ResourceFetcherTest.cpp
|
| @@ -33,7 +33,6 @@
|
| #include "core/fetch/FetchInitiatorInfo.h"
|
| #include "core/fetch/FetchInitiatorTypeNames.h"
|
| #include "core/fetch/FetchRequest.h"
|
| -#include "core/fetch/FontResource.h"
|
| #include "core/fetch/ImageResource.h"
|
| #include "core/fetch/MemoryCache.h"
|
| #include "core/fetch/MockResourceClients.h"
|
| @@ -305,63 +304,6 @@ TEST_F(ResourceFetcherTest, RevalidateWhileFinishingLoading) {
|
| memoryCache()->remove(resource1);
|
| }
|
|
|
| -TEST_F(ResourceFetcherTest, RevalidateDeferedResourceFromTwoInitiators) {
|
| - KURL url(ParsedURLString, "http://127.0.0.1:8000/font.woff");
|
| - ResourceResponse response;
|
| - response.setURL(url);
|
| - response.setHTTPStatusCode(200);
|
| - response.setHTTPHeaderField(HTTPNames::ETag, "1234567890");
|
| - Platform::current()->getURLLoaderMockFactory()->registerURL(
|
| - url, WrappedResourceResponse(response), "");
|
| -
|
| - ResourceFetcherTestMockFetchContext* context =
|
| - ResourceFetcherTestMockFetchContext::create();
|
| - ResourceFetcher* fetcher = ResourceFetcher::create(context);
|
| -
|
| - // Fetch to cache a resource.
|
| - ResourceRequest request1(url);
|
| - FetchRequest fetchRequest1 = FetchRequest(request1, FetchInitiatorInfo());
|
| - Resource* resource1 = FontResource::fetch(fetchRequest1, fetcher);
|
| - ASSERT_TRUE(resource1);
|
| - fetcher->startLoad(resource1);
|
| - Platform::current()->getURLLoaderMockFactory()->serveAsynchronousRequests();
|
| - EXPECT_TRUE(resource1->isLoaded());
|
| - EXPECT_FALSE(resource1->errorOccurred());
|
| -
|
| - // Set the context as it is on reloads.
|
| - context->setLoadComplete(true);
|
| - context->setCachePolicy(CachePolicyRevalidate);
|
| -
|
| - // Revalidate the resource.
|
| - ResourceRequest request2(url);
|
| - FetchRequest fetchRequest2 = FetchRequest(request2, FetchInitiatorInfo());
|
| - Resource* resource2 = FontResource::fetch(fetchRequest2, fetcher);
|
| - ASSERT_TRUE(resource2);
|
| - EXPECT_EQ(resource1, resource2);
|
| - EXPECT_TRUE(resource2->isCacheValidator());
|
| - EXPECT_TRUE(resource2->stillNeedsLoad());
|
| -
|
| - // Fetch the same resource again before actual load operation starts.
|
| - ResourceRequest request3(url);
|
| - FetchRequest fetchRequest3 = FetchRequest(request3, FetchInitiatorInfo());
|
| - Resource* resource3 = FontResource::fetch(fetchRequest3, fetcher);
|
| - ASSERT_TRUE(resource3);
|
| - EXPECT_EQ(resource2, resource3);
|
| - EXPECT_TRUE(resource3->isCacheValidator());
|
| - EXPECT_TRUE(resource3->stillNeedsLoad());
|
| -
|
| - // startLoad() can be called from any initiator. Here, call it from the
|
| - // latter.
|
| - fetcher->startLoad(resource3);
|
| - Platform::current()->getURLLoaderMockFactory()->serveAsynchronousRequests();
|
| - EXPECT_TRUE(resource3->isLoaded());
|
| - EXPECT_FALSE(resource3->errorOccurred());
|
| - EXPECT_TRUE(resource2->isLoaded());
|
| - EXPECT_FALSE(resource2->errorOccurred());
|
| -
|
| - memoryCache()->remove(resource1);
|
| -}
|
| -
|
| TEST_F(ResourceFetcherTest, DontReuseMediaDataUrl) {
|
| ResourceFetcher* fetcher =
|
| ResourceFetcher::create(ResourceFetcherTestMockFetchContext::create());
|
|
|