Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(882)

Unified Diff: Source/core/fetch/CachingCorrectnessTest.cpp

Issue 398313002: Teach ContentSecurityPolicy about WebURLRequest::RequestContext. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: UseCounter Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | Source/core/fetch/ResourceFetcher.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/core/fetch/CachingCorrectnessTest.cpp
diff --git a/Source/core/fetch/CachingCorrectnessTest.cpp b/Source/core/fetch/CachingCorrectnessTest.cpp
index b9272c7b3040809d654a6fc9bb3e925b476679d9..a88eb0e5fdb6b8b18879d85c18ed8cd71d25f476 100644
--- a/Source/core/fetch/CachingCorrectnessTest.cpp
+++ b/Source/core/fetch/CachingCorrectnessTest.cpp
@@ -39,6 +39,7 @@
#include "core/loader/DocumentLoader.h"
#include "platform/network/ResourceRequest.h"
#include "public/platform/Platform.h"
+#include "public/platform/WebURLRequest.h"
#include "wtf/OwnPtr.h"
#include "wtf/RefPtr.h"
@@ -73,6 +74,7 @@ protected:
response.setURL(KURL(ParsedURLString, kResourceURL));
ResourcePtr<Resource> resource =
new Resource(ResourceRequest(response.url()), type);
+ resource->resourceRequest().setRequestContext(blink::WebURLRequest::RequestContextInternal);
resource->setResponse(response);
memoryCache()->add(resource.get());
@@ -85,6 +87,7 @@ protected:
request.setURL(KURL(ParsedURLString, kResourceURL));
ResourcePtr<Resource> resource =
new Resource(request, type);
+ request.setRequestContext(blink::WebURLRequest::RequestContextInternal);
resource->setResponse(ResourceResponse(KURL(ParsedURLString, kResourceURL), "text/html", 0, nullAtom, String()));
memoryCache()->add(resource.get());
@@ -94,12 +97,14 @@ protected:
ResourcePtr<Resource> fetch()
{
FetchRequest fetchRequest(ResourceRequest(KURL(ParsedURLString, kResourceURL)), FetchInitiatorInfo());
+ fetchRequest.mutableResourceRequest().setRequestContext(blink::WebURLRequest::RequestContextFetch);
return m_fetcher->fetchSynchronously(fetchRequest);
}
ResourcePtr<Resource> fetchImage()
{
FetchRequest fetchRequest(ResourceRequest(KURL(ParsedURLString, kResourceURL)), FetchInitiatorInfo());
+ fetchRequest.mutableResourceRequest().setRequestContext(blink::WebURLRequest::RequestContextImage);
return m_fetcher->fetchImage(fetchRequest);
}
@@ -458,12 +463,14 @@ TEST_F(CachingCorrectnessTest, FreshWithStaleRedirect)
TEST_F(CachingCorrectnessTest, PostToSameURLTwice)
{
ResourceRequest request1(KURL(ParsedURLString, kResourceURL));
+ request1.setRequestContext(blink::WebURLRequest::RequestContextInternal);
request1.setHTTPMethod("POST");
ResourcePtr<Resource> resource1 = new Resource(ResourceRequest(request1.url()), Resource::Raw);
resource1->setLoading(true);
memoryCache()->add(resource1.get());
ResourceRequest request2(KURL(ParsedURLString, kResourceURL));
+ request2.setRequestContext(blink::WebURLRequest::RequestContextInternal);
request2.setHTTPMethod("POST");
FetchRequest fetch2(request2, FetchInitiatorInfo());
ResourcePtr<Resource> resource2 = fetcher()->fetchSynchronously(fetch2);
« no previous file with comments | « no previous file | Source/core/fetch/ResourceFetcher.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698