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 3ea1ab4119ed87dffbe38cefbd34f07c1370ea6c..fe4a929915c54d1cd705397c2235a113809c90b4 100644 |
--- a/components/signin/core/browser/account_tracker_service_unittest.cc |
+++ b/components/signin/core/browser/account_tracker_service_unittest.cc |
@@ -39,6 +39,10 @@ const std::string kTokenInfoIncompleteResponseFormat = |
\"hd\": \"\", \ |
}"; |
+const std::string kLSIDResponse = "{ lsid: \"Foo\" }"; |
+ |
+const std::string kServiceFlags = "allServices=Service1,Service2"; |
+ |
enum TrackingEventType { |
UPDATED, |
REMOVED, |
@@ -74,6 +78,9 @@ void CheckAccountDetails(const std::string account_id, |
EXPECT_EQ(AccountIdToFullName(account_id), info.full_name); |
EXPECT_EQ(AccountIdToGivenName(account_id), info.given_name); |
EXPECT_EQ(AccountIdToLocale(account_id), info.locale); |
+ EXPECT_EQ(2U, info.service_flags.size()); |
+ EXPECT_EQ("Service1", info.service_flags[0]); |
+ EXPECT_EQ("Service2", info.service_flags[1]); |
} |
class TrackingEvent { |
@@ -340,6 +347,8 @@ void AccountTrackerServiceTest::ReturnOAuthUrlFetchSuccess( |
ReturnOAuthUrlFetchResults(gaia::GaiaOAuthClient::kUrlFetcherId, |
net::HTTP_OK, |
GenerateValidTokenInfoResponse(account_id)); |
+ ReturnOAuthUrlFetchResults(0, net::HTTP_OK, kLSIDResponse); |
+ ReturnOAuthUrlFetchResults(0, net::HTTP_OK, kServiceFlags); |
} |
void AccountTrackerServiceTest::ReturnOAuthUrlFetchSuccessIncomplete( |