| Index: components/domain_reliability/monitor_unittest.cc
|
| diff --git a/components/domain_reliability/monitor_unittest.cc b/components/domain_reliability/monitor_unittest.cc
|
| index 84f3067d2fd12f2a5df5cbdb85dba3180dfb8609..3ccbdc0815007e3d915630dcadadb682dba024e6 100644
|
| --- a/components/domain_reliability/monitor_unittest.cc
|
| +++ b/components/domain_reliability/monitor_unittest.cc
|
| @@ -315,7 +315,6 @@ TEST_F(DomainReliabilityMonitorTest, ClearBeacons) {
|
| EXPECT_TRUE(CheckRequestCounts(kNeverReportIndex, 0u, 0u));
|
| }
|
|
|
| -
|
| TEST_F(DomainReliabilityMonitorTest, ClearContexts) {
|
| // Initially the monitor should have just the test context.
|
| EXPECT_EQ(1u, monitor_.contexts_size_for_testing());
|
| @@ -326,6 +325,20 @@ TEST_F(DomainReliabilityMonitorTest, ClearContexts) {
|
| EXPECT_EQ(0u, monitor_.contexts_size_for_testing());
|
| }
|
|
|
| +TEST_F(DomainReliabilityMonitorTest, IgnoreSuccessError) {
|
| + RequestInfo request = MakeRequestInfo();
|
| + request.url = GURL("http://example/always_report");
|
| + request.status.set_error(net::ERR_QUIC_PROTOCOL_ERROR);
|
| + OnRequestLegComplete(request);
|
| +
|
| + EXPECT_EQ(1u, CountPendingBeacons(kAlwaysReportIndex));
|
| + EXPECT_TRUE(CheckRequestCounts(kAlwaysReportIndex, 1u, 0u));
|
| +
|
| + BeaconVector beacons;
|
| + context_->GetQueuedDataForTesting(kAlwaysReportIndex, &beacons, NULL, NULL);
|
| + EXPECT_EQ(net::OK, beacons[0].chrome_error);
|
| +}
|
| +
|
| } // namespace
|
|
|
| } // namespace domain_reliability
|
|
|