| Index: chrome/browser/engagement/site_engagement_service_unittest.cc
|
| diff --git a/chrome/browser/engagement/site_engagement_service_unittest.cc b/chrome/browser/engagement/site_engagement_service_unittest.cc
|
| index eca0b742b12a9ba90650fd69f502f0504c19b9c8..741fcc23c29644b60c89a71c63e49dc4ca1e257e 100644
|
| --- a/chrome/browser/engagement/site_engagement_service_unittest.cc
|
| +++ b/chrome/browser/engagement/site_engagement_service_unittest.cc
|
| @@ -1059,6 +1059,29 @@ TEST_F(SiteEngagementServiceTest, NavigationAccumulation) {
|
| ui::PAGE_TRANSITION_FORM_SUBMIT);
|
| }
|
|
|
| +TEST_F(SiteEngagementServiceTest, IsBootstrapped) {
|
| + base::SimpleTestClock* clock = new base::SimpleTestClock();
|
| + scoped_ptr<SiteEngagementService> service(
|
| + new SiteEngagementService(profile(), make_scoped_ptr(clock)));
|
| +
|
| + base::Time current_day = GetReferenceTime();
|
| + clock->SetNow(current_day);
|
| +
|
| + GURL url1("https://www.google.com/");
|
| + GURL url2("https://www.somewhereelse.com/");
|
| +
|
| + EXPECT_FALSE(service->IsBootstrapped());
|
| +
|
| + service->AddPoints(url1, 5.0);
|
| + EXPECT_FALSE(service->IsBootstrapped());
|
| +
|
| + service->AddPoints(url2, 5.0);
|
| + EXPECT_TRUE(service->IsBootstrapped());
|
| +
|
| + clock->SetNow(current_day + base::TimeDelta::FromDays(10));
|
| + EXPECT_FALSE(service->IsBootstrapped());
|
| +}
|
| +
|
| TEST_F(SiteEngagementServiceTest, CleanupOriginsOnHistoryDeletion) {
|
| SiteEngagementService* engagement =
|
| SiteEngagementServiceFactory::GetForProfile(profile());
|
|
|