| 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 37a5cb529d1c466d2097200a9706a585224c775d..f19cc01f18fa742b3670cf8fca68ebc702a12c12 100644
|
| --- a/net/url_request/url_request_unittest.cc
|
| +++ b/net/url_request/url_request_unittest.cc
|
| @@ -2551,7 +2551,6 @@ TEST_F(URLRequestTest, FirstPartyOnlyCookiesEnabled) {
|
| // LocalHttpTestServer points).
|
| {
|
| TestNetworkDelegate network_delegate;
|
| - network_delegate.set_first_party_only_cookies_enabled(true);
|
| default_context_.set_network_delegate(&network_delegate);
|
|
|
| TestDelegate d;
|
| @@ -2569,7 +2568,6 @@ TEST_F(URLRequestTest, FirstPartyOnlyCookiesEnabled) {
|
| // Verify that the cookie is sent for first-party requests.
|
| {
|
| TestNetworkDelegate network_delegate;
|
| - network_delegate.set_first_party_only_cookies_enabled(true);
|
| default_context_.set_network_delegate(&network_delegate);
|
| TestDelegate d;
|
| scoped_ptr<URLRequest> req(default_context_.CreateRequest(
|
| @@ -2587,7 +2585,6 @@ TEST_F(URLRequestTest, FirstPartyOnlyCookiesEnabled) {
|
| // Verify that the cookie is not-sent for non-first-party requests.
|
| {
|
| TestNetworkDelegate network_delegate;
|
| - network_delegate.set_first_party_only_cookies_enabled(true);
|
| default_context_.set_network_delegate(&network_delegate);
|
| TestDelegate d;
|
| scoped_ptr<URLRequest> req(default_context_.CreateRequest(
|
| @@ -2603,66 +2600,6 @@ TEST_F(URLRequestTest, FirstPartyOnlyCookiesEnabled) {
|
| }
|
| }
|
|
|
| -TEST_F(URLRequestTest, FirstPartyOnlyCookiesDisabled) {
|
| - LocalHttpTestServer test_server;
|
| - ASSERT_TRUE(test_server.Start());
|
| -
|
| - // Set up a 'First-Party-Only' cookie (on '127.0.0.1', as that's where
|
| - // LocalHttpTestServer points).
|
| - {
|
| - TestNetworkDelegate network_delegate;
|
| - network_delegate.set_first_party_only_cookies_enabled(false);
|
| - default_context_.set_network_delegate(&network_delegate);
|
| -
|
| - TestDelegate d;
|
| - scoped_ptr<URLRequest> req(default_context_.CreateRequest(
|
| - test_server.GetURL(
|
| - "set-cookie?FirstPartyCookieToSet=1;First-Party-Only"),
|
| - 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());
|
| - }
|
| -
|
| - // Verify that the cookie is sent for first-party requests.
|
| - {
|
| - TestNetworkDelegate network_delegate;
|
| - network_delegate.set_first_party_only_cookies_enabled(false);
|
| - default_context_.set_network_delegate(&network_delegate);
|
| - TestDelegate d;
|
| - scoped_ptr<URLRequest> req(default_context_.CreateRequest(
|
| - test_server.GetURL("echoheader?Cookie"), DEFAULT_PRIORITY, &d));
|
| - req->set_first_party_for_cookies(test_server.GetURL(""));
|
| - req->Start();
|
| - base::RunLoop().Run();
|
| -
|
| - EXPECT_TRUE(d.data_received().find("FirstPartyCookieToSet=1") !=
|
| - std::string::npos);
|
| - EXPECT_EQ(0, network_delegate.blocked_get_cookies_count());
|
| - EXPECT_EQ(0, network_delegate.blocked_set_cookie_count());
|
| - }
|
| -
|
| - // Verify that the cookie is also sent for non-first-party requests.
|
| - {
|
| - TestNetworkDelegate network_delegate;
|
| - network_delegate.set_first_party_only_cookies_enabled(false);
|
| - default_context_.set_network_delegate(&network_delegate);
|
| - TestDelegate d;
|
| - scoped_ptr<URLRequest> req(default_context_.CreateRequest(
|
| - test_server.GetURL("echoheader?Cookie"), DEFAULT_PRIORITY, &d));
|
| - req->set_first_party_for_cookies(GURL("http://third-party.test/"));
|
| - req->Start();
|
| - base::RunLoop().Run();
|
| -
|
| - EXPECT_TRUE(d.data_received().find("FirstPartyCookieToSet=1") !=
|
| - std::string::npos);
|
| - EXPECT_EQ(0, network_delegate.blocked_get_cookies_count());
|
| - EXPECT_EQ(0, network_delegate.blocked_set_cookie_count());
|
| - }
|
| -}
|
| -
|
| // FixedDateNetworkDelegate swaps out the server's HTTP Date response header
|
| // value for the |fixed_date| argument given to the constructor.
|
| class FixedDateNetworkDelegate : public TestNetworkDelegate {
|
|
|