| Index: components/image_fetcher/image_data_fetcher_unittest.cc
|
| diff --git a/components/image_fetcher/image_data_fetcher_unittest.cc b/components/image_fetcher/image_data_fetcher_unittest.cc
|
| index 15039781fb4a9f2fd8f002491c44e16e8e28c2a8..9f65fd86ce80e714f291391dbe067ff6cb6c7546 100644
|
| --- a/components/image_fetcher/image_data_fetcher_unittest.cc
|
| +++ b/components/image_fetcher/image_data_fetcher_unittest.cc
|
| @@ -10,6 +10,7 @@
|
| #include "base/macros.h"
|
| #include "base/memory/ref_counted.h"
|
| #include "base/message_loop/message_loop.h"
|
| +#include "net/base/load_flags.h"
|
| #include "net/http/http_response_headers.h"
|
| #include "net/http/http_status_code.h"
|
| #include "net/url_request/test_url_fetcher_factory.h"
|
| @@ -23,6 +24,8 @@ namespace {
|
| const char kImageURL[] = "http://www.example.com/image";
|
| const char kURLResponseData[] = "EncodedImageData";
|
|
|
| +using testing::_;
|
| +
|
| } // namespace
|
|
|
| namespace image_fetcher {
|
| @@ -72,6 +75,10 @@ TEST_F(ImageDataFetcherTest, FetchImageData) {
|
| // Get and configure the TestURLFetcher.
|
| net::TestURLFetcher* test_url_fetcher = fetcher_factory_.GetFetcherByID(0);
|
| ASSERT_NE(nullptr, test_url_fetcher);
|
| + EXPECT_FALSE(test_url_fetcher->GetLoadFlags() &
|
| + net::LOAD_DO_NOT_SEND_COOKIES);
|
| + EXPECT_FALSE(test_url_fetcher->GetLoadFlags() &
|
| + net::LOAD_DO_NOT_SAVE_COOKIES);
|
| test_url_fetcher->set_status(
|
| net::URLRequestStatus(net::URLRequestStatus::SUCCESS, net::OK));
|
| test_url_fetcher->SetResponseString(kURLResponseData);
|
| @@ -164,4 +171,18 @@ TEST_F(ImageDataFetcherTest, FetchImageData_MultipleRequests) {
|
| test_url_fetcher->delegate()->OnURLFetchComplete(test_url_fetcher);
|
| }
|
|
|
| +TEST_F(ImageDataFetcherTest, FetchImageData_DisableCookies) {
|
| + image_data_fetcher_.DisableCookies();
|
| + image_data_fetcher_.FetchImageData(
|
| + GURL(kImageURL), base::Bind(&ImageDataFetcherTest::OnImageDataFetched,
|
| + base::Unretained(this)));
|
| +
|
| + net::TestURLFetcher* test_url_fetcher = fetcher_factory_.GetFetcherByID(0);
|
| + ASSERT_NE(nullptr, test_url_fetcher);
|
| + EXPECT_TRUE(test_url_fetcher->GetLoadFlags() & net::LOAD_DO_NOT_SEND_COOKIES);
|
| + EXPECT_TRUE(test_url_fetcher->GetLoadFlags() & net::LOAD_DO_NOT_SAVE_COOKIES);
|
| +}
|
| +
|
| +void DisableCookies();
|
| +
|
| } // namespace image_fetcher
|
|
|