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

Unified Diff: content/browser/service_worker/service_worker_browsertest.cc

Issue 305893003: ServiceWorker: support Request.{url,method,origin,headers} [chromium] (2/3) (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Add browser test for Request. Created 6 years, 7 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
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);
}

Powered by Google App Engine
This is Rietveld 408576698