| Index: media/blink/resource_multibuffer_data_provider_unittest.cc
 | 
| diff --git a/media/blink/resource_multibuffer_data_provider_unittest.cc b/media/blink/resource_multibuffer_data_provider_unittest.cc
 | 
| index 079022b4561ee4632db57f2c54ee36648ef4a9f1..93c453a969e5ff34dd98f77e0b19f91ba7c0cea7 100644
 | 
| --- a/media/blink/resource_multibuffer_data_provider_unittest.cc
 | 
| +++ b/media/blink/resource_multibuffer_data_provider_unittest.cc
 | 
| @@ -54,8 +54,16 @@ const int kHttpPartialContent = 206;
 | 
|  
 | 
|  enum NetworkState { NONE, LOADED, LOADING };
 | 
|  
 | 
| +static bool got_frfr = false;
 | 
| +
 | 
|  // Predicate that tests that request disallows compressed data.
 | 
| -static bool CorrectAcceptEncoding(const blink::WebURLRequest& request) {
 | 
| +static bool CorrectAcceptEncodingAndProxy(const blink::WebURLRequest& request) {
 | 
| +  std::string chrome_proxy =
 | 
| +      request.HttpHeaderField(WebString::FromUTF8("chrome-proxy")).Utf8();
 | 
| +  if (chrome_proxy != (got_frfr ? "" : "frfr")) {
 | 
| +    return false;
 | 
| +  }
 | 
| +
 | 
|    std::string value = request
 | 
|                            .HttpHeaderField(WebString::FromUTF8(
 | 
|                                net::HttpRequestHeaders::kAcceptEncoding))
 | 
| @@ -105,8 +113,10 @@ class ResourceMultiBufferDataProviderTest : public testing::Test {
 | 
|  
 | 
|    void Start() {
 | 
|      InSequence s;
 | 
| -    EXPECT_CALL(*url_loader_,
 | 
| -                LoadAsynchronously(Truly(CorrectAcceptEncoding), loader_));
 | 
| +    got_frfr = false;
 | 
| +    EXPECT_CALL(
 | 
| +        *url_loader_,
 | 
| +        LoadAsynchronously(Truly(CorrectAcceptEncodingAndProxy), loader_));
 | 
|  
 | 
|      loader_->Start();
 | 
|    }
 | 
| 
 |