Index: chrome/browser/chromeos/login/profile_auth_data_unittest.cc |
diff --git a/chrome/browser/chromeos/login/profile_auth_data_unittest.cc b/chrome/browser/chromeos/login/profile_auth_data_unittest.cc |
index e5fb43f60138848f882308daebc74ec4266703e9..a44540eb7fd40e31a943af8d66f89e3d9b33a77b 100644 |
--- a/chrome/browser/chromeos/login/profile_auth_data_unittest.cc |
+++ b/chrome/browser/chromeos/login/profile_auth_data_unittest.cc |
@@ -52,6 +52,7 @@ const char kCookieValue1[] = "value 1"; |
const char kCookieValue2[] = "value 2"; |
const char kGAIACookieDomain[] = "google.com"; |
const char kSAMLIdPCookieDomain[] = "example.com"; |
+const char kSAMLIdPCookieDomainWithWildcard[] = ".example.com"; |
const char kChannelIDServerIdentifier[] = "server"; |
@@ -174,16 +175,20 @@ void ProfileAuthDataTest::VerifyUserCookies( |
const std::string& expected_gaia_cookie_value, |
const std::string& expected_saml_idp_cookie_value) { |
net::CookieList user_cookies = GetUserCookies(); |
- ASSERT_EQ(2u, user_cookies.size()); |
+ ASSERT_EQ(3u, user_cookies.size()); |
+ |
+ // Cookies are returned chronoligically, in the order they were set. |
net::CanonicalCookie* cookie = &user_cookies[0]; |
- // kSAMLIdPCookieURL is returned first because it was created first, so has |
- // the earliest creation date. |
- EXPECT_EQ(GURL(kSAMLIdPCookieURL), cookie->Source()); |
EXPECT_EQ(kCookieName, cookie->Name()); |
EXPECT_EQ(expected_saml_idp_cookie_value, cookie->Value()); |
- EXPECT_EQ(kSAMLIdPCookieDomain, cookie->Domain()); |
+ EXPECT_EQ(kSAMLIdPCookieDomainWithWildcard, cookie->Domain()); |
+ |
cookie = &user_cookies[1]; |
- EXPECT_EQ(GURL(kGAIACookieURL), cookie->Source()); |
+ EXPECT_EQ(kCookieName, cookie->Name()); |
+ EXPECT_EQ(expected_saml_idp_cookie_value, cookie->Value()); |
+ EXPECT_EQ(kSAMLIdPCookieDomain, cookie->Domain()); |
+ |
+ cookie = &user_cookies[2]; |
EXPECT_EQ(kCookieName, cookie->Name()); |
EXPECT_EQ(expected_gaia_cookie_value, cookie->Value()); |
EXPECT_EQ(kGAIACookieDomain, cookie->Domain()); |
@@ -220,6 +225,12 @@ void ProfileAuthDataTest::PopulateBrowserContext( |
run_loop_->Run(); |
cookies->SetCookieWithDetailsAsync( |
+ GURL(kSAMLIdPCookieURL), kCookieName, cookie_value, |
+ kSAMLIdPCookieDomainWithWildcard, std::string(), base::Time(), |
+ base::Time(), base::Time(), true, false, |
+ net::CookieSameSite::DEFAULT_MODE, false, net::COOKIE_PRIORITY_DEFAULT, |
+ net::CookieStore::SetCookiesCallback()); |
+ cookies->SetCookieWithDetailsAsync( |
GURL(kSAMLIdPCookieURL), kCookieName, cookie_value, std::string(), |
std::string(), base::Time(), base::Time(), base::Time(), true, false, |
net::CookieSameSite::DEFAULT_MODE, false, net::COOKIE_PRIORITY_DEFAULT, |