Index: components/signin/core/browser/account_tracker_service_unittest.cc |
diff --git a/components/signin/core/browser/account_tracker_service_unittest.cc b/components/signin/core/browser/account_tracker_service_unittest.cc |
index f376d964781c0d976b81775120bf6973bf83eb9d..5cfd917f714ff1d6e9e8cb73f44bf7457dcb4572 100644 |
--- a/components/signin/core/browser/account_tracker_service_unittest.cc |
+++ b/components/signin/core/browser/account_tracker_service_unittest.cc |
@@ -507,3 +507,19 @@ TEST_F(AccountTrackerServiceTest, Persistence) { |
tracker.Shutdown(); |
} |
} |
+ |
+TEST_F(AccountTrackerServiceTest, SeedAccountInfo) { |
+ std::vector<AccountTrackerService::AccountInfo> infos = |
+ account_tracker()->GetAccounts(); |
+ EXPECT_EQ(0u, infos.size()); |
+ |
+ account_tracker()->SeedAccountInfo("alpha", |
+ AccountIdToGaiaId("alpha"), |
+ AccountIdToEmail("alpha")); |
+ |
+ infos = account_tracker()->GetAccounts(); |
+ EXPECT_EQ(1u, infos.size()); |
+ EXPECT_EQ("alpha", infos[0].account_id); |
+ EXPECT_EQ(AccountIdToGaiaId("alpha"), infos[0].gaia); |
+ EXPECT_EQ(AccountIdToEmail("alpha"), infos[0].email); |
+} |