| Index: net/url_request/url_request_unittest.cc
|
| diff --git a/net/url_request/url_request_unittest.cc b/net/url_request/url_request_unittest.cc
|
| index fef773db63c9db0f2b2cdfa998de448ddfaec5a4..243665b91eb7f663bc6bffb677c6435c84d3f419 100644
|
| --- a/net/url_request/url_request_unittest.cc
|
| +++ b/net/url_request/url_request_unittest.cc
|
| @@ -2664,16 +2664,16 @@ TEST_F(URLRequestTest, SameSiteCookiesEnabled) {
|
| {
|
| TestDelegate d;
|
| scoped_ptr<URLRequest> req(default_context_.CreateRequest(
|
| - test_server.GetURL("/set-cookie?SameSiteCookieToSet=1;SameSite=Strict"),
|
| + test_server.GetURL("/set-cookie?StrictSameSiteCookie=1;SameSite=Strict&LaxSameSiteCookie=1;SameSite=Lax"),
|
| DEFAULT_PRIORITY, &d));
|
| req->Start();
|
| base::RunLoop().Run();
|
| EXPECT_EQ(0, network_delegate.blocked_get_cookies_count());
|
| EXPECT_EQ(0, network_delegate.blocked_set_cookie_count());
|
| - EXPECT_EQ(1, network_delegate.set_cookie_count());
|
| + EXPECT_EQ(2, network_delegate.set_cookie_count());
|
| }
|
|
|
| - // Verify that the cookie is sent for same-site requests.
|
| + // Verify that both cookies are sent for same-site requests.
|
| {
|
| TestDelegate d;
|
| scoped_ptr<URLRequest> req(default_context_.CreateRequest(
|
| @@ -2683,13 +2683,13 @@ TEST_F(URLRequestTest, SameSiteCookiesEnabled) {
|
| req->Start();
|
| base::RunLoop().Run();
|
|
|
| - EXPECT_TRUE(d.data_received().find("SameSiteCookieToSet=1") !=
|
| - std::string::npos);
|
| + EXPECT_NE(std::string::npos, d.data_received().find("StrictSameSiteCookie=1"));
|
| + EXPECT_NE(std::string::npos, d.data_received().find("LaxSameSiteCookie=1"));
|
| EXPECT_EQ(0, network_delegate.blocked_get_cookies_count());
|
| EXPECT_EQ(0, network_delegate.blocked_set_cookie_count());
|
| }
|
|
|
| - // Verify that the cookie is not sent for cross-site requests.
|
| + // Verify that neither cookie is not sent for cross-site requests.
|
| {
|
| TestDelegate d;
|
| scoped_ptr<URLRequest> req(default_context_.CreateRequest(
|
| @@ -2699,13 +2699,13 @@ TEST_F(URLRequestTest, SameSiteCookiesEnabled) {
|
| req->Start();
|
| base::RunLoop().Run();
|
|
|
| - EXPECT_TRUE(d.data_received().find("SameSiteCookieToSet=1") ==
|
| - std::string::npos);
|
| + EXPECT_EQ(std::string::npos, d.data_received().find("StrictSameSiteCookie=1"));
|
| + EXPECT_EQ(std::string::npos, d.data_received().find("LaxSameSiteCookie=1"));
|
| EXPECT_EQ(0, network_delegate.blocked_get_cookies_count());
|
| EXPECT_EQ(0, network_delegate.blocked_set_cookie_count());
|
| }
|
|
|
| - // Verify that the cookie is sent for cross-site initiators when the
|
| + // Verify that the lax cookie is sent for cross-site initiators when the
|
| // method is "safe".
|
| {
|
| TestDelegate d;
|
| @@ -2716,13 +2716,13 @@ TEST_F(URLRequestTest, SameSiteCookiesEnabled) {
|
| req->Start();
|
| base::RunLoop().Run();
|
|
|
| - EXPECT_FALSE(d.data_received().find("SameSiteCookieToSet=1") ==
|
| - std::string::npos);
|
| + EXPECT_EQ(std::string::npos, d.data_received().find("StrictSameSiteCookie=1"));
|
| + EXPECT_NE(std::string::npos, d.data_received().find("LaxSameSiteCookie=1"));
|
| EXPECT_EQ(0, network_delegate.blocked_get_cookies_count());
|
| EXPECT_EQ(0, network_delegate.blocked_set_cookie_count());
|
| }
|
|
|
| - // Verify that the cookie is not sent for cross-site initiators when the
|
| + // Verify that neither cookie is sent for cross-site initiators when the
|
| // method is unsafe (e.g. POST).
|
| {
|
| TestDelegate d;
|
| @@ -2734,8 +2734,8 @@ TEST_F(URLRequestTest, SameSiteCookiesEnabled) {
|
| req->Start();
|
| base::RunLoop().Run();
|
|
|
| - EXPECT_TRUE(d.data_received().find("SameSiteCookieToSet=1") ==
|
| - std::string::npos);
|
| + EXPECT_EQ(std::string::npos, d.data_received().find("StrictSameSiteCookie=1"));
|
| + EXPECT_EQ(std::string::npos, d.data_received().find("LaxSameSiteCookie=1"));
|
| EXPECT_EQ(0, network_delegate.blocked_get_cookies_count());
|
| EXPECT_EQ(0, network_delegate.blocked_set_cookie_count());
|
| }
|
| @@ -2754,13 +2754,13 @@ TEST_F(URLRequestTest, SameSiteCookiesDisabled) {
|
|
|
| TestDelegate d;
|
| scoped_ptr<URLRequest> req(default_context_.CreateRequest(
|
| - test_server.GetURL("/set-cookie?SameSiteCookieToSet=1;SameSite"),
|
| + test_server.GetURL("/set-cookie?StrictSameSiteCookie=1;SameSite=Strict&LaxSameSiteCookie=1;SameSite=Lax"),
|
| DEFAULT_PRIORITY, &d));
|
| req->Start();
|
| base::RunLoop().Run();
|
| EXPECT_EQ(0, network_delegate.blocked_get_cookies_count());
|
| EXPECT_EQ(0, network_delegate.blocked_set_cookie_count());
|
| - EXPECT_EQ(1, network_delegate.set_cookie_count());
|
| + EXPECT_EQ(2, network_delegate.set_cookie_count());
|
| }
|
|
|
| // Verify that the cookie is sent for same-site requests.
|
| @@ -2775,7 +2775,9 @@ TEST_F(URLRequestTest, SameSiteCookiesDisabled) {
|
| req->Start();
|
| base::RunLoop().Run();
|
|
|
| - EXPECT_TRUE(d.data_received().find("SameSiteCookieToSet=1") !=
|
| + EXPECT_TRUE(d.data_received().find("StrictSameSiteCookie=1") !=
|
| + std::string::npos);
|
| + EXPECT_TRUE(d.data_received().find("LaxSameSiteCookie=1") !=
|
| std::string::npos);
|
| EXPECT_EQ(0, network_delegate.blocked_get_cookies_count());
|
| EXPECT_EQ(0, network_delegate.blocked_set_cookie_count());
|
| @@ -2793,8 +2795,10 @@ TEST_F(URLRequestTest, SameSiteCookiesDisabled) {
|
| req->Start();
|
| base::RunLoop().Run();
|
|
|
| - EXPECT_NE(d.data_received().find("SameSiteCookieToSet=1"),
|
| + EXPECT_NE(d.data_received().find("StrictSameSiteCookie=1"),
|
| std::string::npos);
|
| + EXPECT_TRUE(d.data_received().find("LaxSameSiteCookie=1") !=
|
| + std::string::npos);
|
| EXPECT_EQ(0, network_delegate.blocked_get_cookies_count());
|
| EXPECT_EQ(0, network_delegate.blocked_set_cookie_count());
|
| }
|
|
|