Index: Source/modules/fetch/RequestTest.cpp |
diff --git a/Source/modules/fetch/RequestTest.cpp b/Source/modules/fetch/RequestTest.cpp |
index 398ebed6a8425b633a277fa8edc8f22ef2ebce69..c5e421050b11db3a5f8a976f747e8ae2784eac9d 100644 |
--- a/Source/modules/fetch/RequestTest.cpp |
+++ b/Source/modules/fetch/RequestTest.cpp |
@@ -69,10 +69,12 @@ TEST_F(ServiceWorkerRequestTest, FromAndToWebRequest) |
const String referrer = "http://www.referrer.com/"; |
const WebReferrerPolicy referrerPolicy = WebReferrerPolicyAlways; |
const WebURLRequest::RequestContext context = WebURLRequest::RequestContextAudio; |
+ const WebURLRequest::FetchRedirectMode redirect = WebURLRequest::FetchRedirectModeFollow; |
webRequest.setURL(url); |
webRequest.setMethod(method); |
webRequest.setRequestContext(context); |
+ webRequest.setRedirectMode(redirect); |
for (int i = 0; headers[i].key; ++i) |
webRequest.setHeader(WebString::fromUTF8(headers[i].key), WebString::fromUTF8(headers[i].value)); |
webRequest.setReferrer(referrer, referrerPolicy); |
@@ -82,6 +84,7 @@ TEST_F(ServiceWorkerRequestTest, FromAndToWebRequest) |
EXPECT_EQ(url, request->url()); |
EXPECT_EQ(method, request->method()); |
EXPECT_EQ("audio", request->context()); |
+ EXPECT_EQ("follow", request->redirect()); |
EXPECT_EQ(referrer, request->referrer()); |
Headers* requestHeaders = request->headers(); |
@@ -101,6 +104,7 @@ TEST_F(ServiceWorkerRequestTest, FromAndToWebRequest) |
EXPECT_EQ(url, KURL(secondWebRequest.url())); |
EXPECT_EQ(method, String(secondWebRequest.method())); |
EXPECT_EQ(context, secondWebRequest.requestContext()); |
+ EXPECT_EQ(redirect, secondWebRequest.redirectMode()); |
EXPECT_EQ(referrer, KURL(secondWebRequest.referrerUrl())); |
EXPECT_EQ(referrerPolicy, secondWebRequest.referrerPolicy()); |
EXPECT_EQ(webRequest.headers(), secondWebRequest.headers()); |