Index: content/browser/service_worker/service_worker_browsertest.cc |
diff --git a/content/browser/service_worker/service_worker_browsertest.cc b/content/browser/service_worker/service_worker_browsertest.cc |
index 18c5f91d606b8e51bc678c997eecf02ba979984a..d8a17cc932b0b39121a1c0a4480bdd06bf97afda 100644 |
--- a/content/browser/service_worker/service_worker_browsertest.cc |
+++ b/content/browser/service_worker/service_worker_browsertest.cc |
@@ -352,6 +352,8 @@ class ServiceWorkerVersionBrowserTest : public ServiceWorkerBrowserTest { |
embedded_test_server()->GetURL("/service_worker/empty.html"), |
"GET", |
std::map<std::string, std::string>()); |
+ request.headers["User-Agent"] = "Mozilla/5.0"; |
+ request.headers["Accept"] = "text/html"; |
version_->SetStatus(ServiceWorkerVersion::ACTIVE); |
version_->DispatchFetchEvent( |
request, CreateResponseReceiver(BrowserThread::UI, done, result)); |
@@ -473,6 +475,13 @@ IN_PROC_BROWSER_TEST_F(ServiceWorkerVersionBrowserTest, FetchEvent_Response) { |
std::map<std::string, std::string> expected_headers; |
expected_headers["Content-Language"] = "fi"; |
expected_headers["Content-Type"] = "text/html; charset=UTF-8"; |
+ GURL test_url = embedded_test_server()->GetURL("/service_worker/empty.html"); |
+ expected_headers["X-ServiceWorker-Test-RequestURL"] = test_url.spec(); |
+ expected_headers["X-ServiceWorker-Test-RequestMethod"] = "GET"; |
+ expected_headers["X-ServiceWorker-Test-RequestOrigin"] = |
+ test_url.GetOrigin().spec(); |
+ expected_headers["X-ServiceWorker-Test-RequestHeaders"] = |
+ "Accept: text/html\nUser-Agent: Mozilla/5.0\n"; |
EXPECT_EQ(expected_headers, response.headers); |
} |