| Index: components/domain_reliability/uploader_unittest.cc
|
| diff --git a/components/domain_reliability/uploader_unittest.cc b/components/domain_reliability/uploader_unittest.cc
|
| index 362b202b50653220eac6bd6bc1fb043b906dee01..3581ef089157b8a143ec355bd47696bc5c289eba 100644
|
| --- a/components/domain_reliability/uploader_unittest.cc
|
| +++ b/components/domain_reliability/uploader_unittest.cc
|
| @@ -28,7 +28,9 @@ class DomainReliabilityUploaderTest : public testing::Test {
|
| url_request_context_getter_(new net::TestURLRequestContextGetter(
|
| network_task_runner_)),
|
| uploader_(DomainReliabilityUploader::Create(
|
| - url_request_context_getter_)) {}
|
| + url_request_context_getter_)) {
|
| + uploader_->set_discard_uploads(false);
|
| + }
|
|
|
| DomainReliabilityUploader::UploadCallback MakeUploadCallback(size_t index) {
|
| return base::Bind(&DomainReliabilityUploaderTest::OnUploadComplete,
|
| @@ -108,5 +110,18 @@ TEST_F(DomainReliabilityUploaderTest, FailedUpload) {
|
| EXPECT_FALSE(upload_successful_[0]);
|
| }
|
|
|
| +TEST_F(DomainReliabilityUploaderTest, DiscardedUpload) {
|
| + net::TestURLFetcher* fetcher;
|
| +
|
| + uploader_->set_discard_uploads(true);
|
| +
|
| + std::string report_json = "{}";
|
| + GURL upload_url = GURL("https://example/upload");
|
| + uploader_->UploadReport(report_json, upload_url, MakeUploadCallback(0));
|
| +
|
| + fetcher = url_fetcher_factory_.GetFetcherByID(0);
|
| + EXPECT_FALSE(fetcher);
|
| +}
|
| +
|
| } // namespace
|
| } // namespace domain_reliability
|
|
|