Index: components/precache/content/precache_manager_unittest.cc |
diff --git a/components/precache/content/precache_manager_unittest.cc b/components/precache/content/precache_manager_unittest.cc |
index 27b167f31548ca8d25aba396be7d9e3e356e1944..c02876cf7d2174e386c33ad19e2d1880554018e6 100644 |
--- a/components/precache/content/precache_manager_unittest.cc |
+++ b/components/precache/content/precache_manager_unittest.cc |
@@ -241,6 +241,8 @@ TEST_F(PrecacheManagerTest, StartAndFinishPrecachingWithUnfinishedHosts) { |
GURL(kEvilManifestURL), "", |
net::HTTP_OK, net::URLRequestStatus::SUCCESS); |
+ ASSERT_TRUE(precache_database_->GetLastPrecacheTimestamp().is_null()); |
+ |
precache_manager_->StartPrecaching(precache_callback_.GetCallback()); |
EXPECT_TRUE(precache_manager_->IsPrecaching()); |
@@ -248,6 +250,9 @@ TEST_F(PrecacheManagerTest, StartAndFinishPrecachingWithUnfinishedHosts) { |
EXPECT_FALSE(precache_manager_->IsPrecaching()); |
EXPECT_TRUE(precache_callback_.was_on_done_called()); |
+ // The LastPrecacheTimestamp has been set. |
+ EXPECT_FALSE(precache_database_->GetLastPrecacheTimestamp().is_null()); |
+ |
std::multiset<GURL> expected_requested_urls; |
expected_requested_urls.insert(GURL(kConfigURL)); |
expected_requested_urls.insert(GURL(kEvilManifestURL)); |
@@ -501,6 +506,7 @@ TEST_F(PrecacheManagerTest, DeleteExpiredPrecacheHistory) { |
expected_histogram_count_map["Precache.Fetch.TimeToComplete"]++; |
expected_histogram_count_map["Precache.Latency.NonPrefetch"]++; |
expected_histogram_count_map["Precache.Latency.NonPrefetch.NonTopHosts"]++; |
+ expected_histogram_count_map["Precache.TimeSinceLastPrecache"] += 1; |
base::RunLoop().RunUntilIdle(); |
EXPECT_THAT(histograms_.GetTotalCountsForPrefix("Precache."), |
@@ -517,6 +523,7 @@ TEST_F(PrecacheManagerTest, DeleteExpiredPrecacheHistory) { |
expected_histogram_count_map["Precache.Latency.NonPrefetch"] += 2; |
expected_histogram_count_map["Precache.Latency.NonPrefetch.NonTopHosts"] += 2; |
expected_histogram_count_map["Precache.Saved"] += 2; |
+ expected_histogram_count_map["Precache.TimeSinceLastPrecache"] += 2; |
base::RunLoop().RunUntilIdle(); |
EXPECT_THAT(histograms_.GetTotalCountsForPrefix("Precache."), |