| Index: third_party/WebKit/Source/core/loader/FrameFetchContextTest.cpp
|
| diff --git a/third_party/WebKit/Source/core/loader/FrameFetchContextTest.cpp b/third_party/WebKit/Source/core/loader/FrameFetchContextTest.cpp
|
| index 8e8aa81b628772857b19df076b07cbf2a646fc14..c9e1ebff4ebb10814888e5ae69a706eac900f4eb 100644
|
| --- a/third_party/WebKit/Source/core/loader/FrameFetchContextTest.cpp
|
| +++ b/third_party/WebKit/Source/core/loader/FrameFetchContextTest.cpp
|
| @@ -186,7 +186,7 @@ protected:
|
| fetchRequest.mutableResourceRequest().setRequestContext(requestContext);
|
| fetchRequest.mutableResourceRequest().setFrameType(frameType);
|
|
|
| - fetchContext->upgradeInsecureRequest(fetchRequest);
|
| + fetchContext->upgradeInsecureRequest(fetchRequest.mutableResourceRequest());
|
|
|
| EXPECT_STREQ(expectedURL.getString().utf8().data(), fetchRequest.resourceRequest().url().getString().utf8().data());
|
| EXPECT_EQ(expectedURL.protocol(), fetchRequest.resourceRequest().url().protocol());
|
| @@ -204,10 +204,16 @@ protected:
|
| fetchRequest.mutableResourceRequest().setRequestContext(WebURLRequest::RequestContextScript);
|
| fetchRequest.mutableResourceRequest().setFrameType(frameType);
|
|
|
| - fetchContext->upgradeInsecureRequest(fetchRequest);
|
| + fetchContext->upgradeInsecureRequest(fetchRequest.mutableResourceRequest());
|
|
|
| EXPECT_STREQ(shouldPrefer ? "1" : "",
|
| fetchRequest.resourceRequest().httpHeaderField(HTTPNames::Upgrade_Insecure_Requests).utf8().data());
|
| +
|
| + // Calling upgradeInsecureRequest more than once shouldn't affect the header.
|
| + if (shouldPrefer) {
|
| + fetchContext->upgradeInsecureRequest(fetchRequest.mutableResourceRequest());
|
| + EXPECT_STREQ("1", fetchRequest.resourceRequest().httpHeaderField(HTTPNames::Upgrade_Insecure_Requests).utf8().data());
|
| + }
|
| }
|
|
|
| RefPtr<SecurityOrigin> exampleOrigin;
|
|
|