Index: chrome/browser/net/spdyproxy/data_reduction_proxy_settings_unittest.cc |
diff --git a/chrome/browser/net/spdyproxy/data_reduction_proxy_settings_unittest.cc b/chrome/browser/net/spdyproxy/data_reduction_proxy_settings_unittest.cc |
index 49db6b6f2bd188f65c59847988e057ec3fd16ee3..c33d3194a2fedd565a315818258b4248295549f9 100644 |
--- a/chrome/browser/net/spdyproxy/data_reduction_proxy_settings_unittest.cc |
+++ b/chrome/browser/net/spdyproxy/data_reduction_proxy_settings_unittest.cc |
@@ -646,6 +646,35 @@ TEST_F(DataReductionProxySettingsTest, WasFetchedViaProxy) { |
bool expected_result; |
} tests[] = { |
{ "HTTP/1.1 200 OK\n" |
+ "Via: 1.1 Chrome-Proxy\n", |
+ false, |
+ }, |
+ { "HTTP/1.1 200 OK\n" |
+ "Via: 1.1 Chrome-Compression-Proxy\n", |
+ true, |
+ }, |
+ { "HTTP/1.1 200 OK\n" |
+ "Via: 1.0 Chrome-Compression-Proxy\n", |
+ true, |
+ }, |
+ { "HTTP/1.1 200 OK\n" |
+ "Via: 1.1 Foo Bar, 1.1 Chrome-Compression-Proxy\n", |
+ true, |
+ }, |
+ { "HTTP/1.1 200 OK\n" |
+ "Via: 1.1 Chrome-Compression-Proxy, 1.1 Bar Foo\n", |
+ true, |
+ }, |
+ { "HTTP/1.1 200 OK\n" |
+ "Via: 1.1 chrome-compression-proxy\n", |
+ false, |
+ }, |
+ { "HTTP/1.1 200 OK\n" |
+ "Via: 1.1 Foo Bar\n" |
+ "Via: 1.1 Chrome-Compression-Proxy\n", |
+ true, |
+ }, |
+ { "HTTP/1.1 200 OK\n" |
"Via: 1.1 Chrome Proxy\n", |
false, |
}, |