| Index: chrome/renderer/chrome_content_renderer_client_unittest.cc
|
| diff --git a/chrome/renderer/chrome_content_renderer_client_unittest.cc b/chrome/renderer/chrome_content_renderer_client_unittest.cc
|
| index 4a4e831fdebc0825cd3ab8e6c176d319405f69e3..67856128d36f6b2f396c6b1229945f418de093d5 100644
|
| --- a/chrome/renderer/chrome_content_renderer_client_unittest.cc
|
| +++ b/chrome/renderer/chrome_content_renderer_client_unittest.cc
|
| @@ -6,6 +6,8 @@
|
|
|
| #include <stddef.h>
|
|
|
| +#include <map>
|
| +#include <string>
|
| #include <vector>
|
|
|
| #include "base/metrics/histogram_samples.h"
|
| @@ -13,8 +15,11 @@
|
| #include "base/test/histogram_tester.h"
|
| #include "build/build_config.h"
|
| #include "chrome/renderer/searchbox/search_bouncer.h"
|
| +#include "components/data_reduction_proxy/core/common/data_reduction_proxy_headers.h"
|
| #include "content/public/common/webplugininfo.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| +#include "third_party/WebKit/public/platform/WebString.h"
|
| +#include "third_party/WebKit/public/platform/WebURLResponse.h"
|
| #include "url/gurl.h"
|
|
|
| #if defined(ENABLE_EXTENSIONS)
|
| @@ -411,6 +416,22 @@ TEST_F(ChromeContentRendererClientTest, ShouldSuppressErrorPage) {
|
| std::vector<GURL>(), GURL::EmptyGURL());
|
| }
|
|
|
| +TEST_F(ChromeContentRendererClientTest, AddImageContextMenuProperties) {
|
| + ChromeContentRendererClient client;
|
| + blink::WebURLResponse web_url_response;
|
| + web_url_response.addHTTPHeaderField(
|
| + blink::WebString::fromUTF8(
|
| + data_reduction_proxy::chrome_proxy_content_transform_header()),
|
| + blink::WebString::fromUTF8(
|
| + data_reduction_proxy::empty_image_directive()));
|
| + std::map<std::string, std::string> properties;
|
| + client.AddImageContextMenuProperties(web_url_response, &properties);
|
| + EXPECT_EQ(
|
| + data_reduction_proxy::empty_image_directive(),
|
| + properties
|
| + [data_reduction_proxy::chrome_proxy_content_transform_header()]);
|
| +}
|
| +
|
| // These are tests that are common for both Android and desktop browsers.
|
| TEST_F(ChromeContentRendererClientTest, RewriteEmbedCommon) {
|
| struct TestData {
|
|
|