Domain Reliability: Test that uploads do not save/send cookies
For privacy reasons, we want Domain Reliability uploads to be
cookieless. Add a unit test for this.
BUG=356791
Review URL: https://codereview.chromium.org/290093002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@271065 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/components/domain_reliability/uploader_unittest.cc b/components/domain_reliability/uploader_unittest.cc
index 89a75e5..02e92877 100644
--- a/components/domain_reliability/uploader_unittest.cc
+++ b/components/domain_reliability/uploader_unittest.cc
@@ -64,13 +64,15 @@
net::TestURLFetcher* fetcher;
std::string report_json = "{}";
- GURL upload_url = GURL("https://test.example/upload");
+ GURL upload_url = GURL("https://example/upload");
uploader_->UploadReport(report_json, upload_url, MakeUploadCallback(0));
fetcher = url_fetcher_factory_.GetFetcherByID(0);
EXPECT_TRUE(fetcher);
EXPECT_EQ(report_json, fetcher->upload_data());
EXPECT_EQ(upload_url, fetcher->GetOriginalURL());
+ EXPECT_TRUE(fetcher->GetLoadFlags() & net::LOAD_DO_NOT_SAVE_COOKIES);
+ EXPECT_TRUE(fetcher->GetLoadFlags() & net::LOAD_DO_NOT_SEND_COOKIES);
fetcher->set_url(upload_url);
fetcher->set_status(net::URLRequestStatus());
@@ -87,7 +89,7 @@
net::TestURLFetcher* fetcher;
std::string report_json = "{}";
- GURL upload_url = GURL("https://test.example/upload");
+ GURL upload_url = GURL("https://example/upload");
uploader_->UploadReport(report_json, upload_url, MakeUploadCallback(0));
fetcher = url_fetcher_factory_.GetFetcherByID(0);