CanonicalizeEmail("Us....E.r@what.com"));
}
-TEST(GaiaAuthUtilTest, EmailAddressIgnorePlusSuffix) {
- const char with_plus[] = "user+cc@what.com";
- EXPECT_EQ(with_plus, CanonicalizeEmail(with_plus));
-}
-
-TEST(GaiaAuthUtilTest, EmailAddressIgnoreMultiPlusSuffix) {
- const char multi_plus[] = "user+cc+bcc@what.com";
- EXPECT_EQ(multi_plus, CanonicalizeEmail(multi_plus));
+TEST(GaiaAuthUtilTest, GooglemailNotCanonicalizedToGmail) {
+ const char googlemail[] = "user@googlemail.com";
+ EXPECT_EQ(googlemail, CanonicalizeEmail(googlemail));
}
TEST(GaiaAuthUtilTest, CanonicalizeDomain) {
EXPECT_FALSE(AreEmailsSame("user@gmail.com", "foo@gmail.com"));
}
+TEST(GaiaAuthUtilTest, GmailAndGooglemailAreSame) {
+ EXPECT_TRUE(AreEmailsSame("foo@gmail.com", "foo@googlemail.com"));
+ EXPECT_FALSE(AreEmailsSame("bar@gmail.com", "foo@googlemail.com"));
+}
+
TEST(GaiaAuthUtilTest, IsGaiaSignonRealm) {
// Only https versions of Gaia URLs should be considered valid.
EXPECT_TRUE(IsGaiaSignonRealm(GURL("https://accounts.google.com/")));