Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(957)

Unified Diff: media/blink/resource_multibuffer_data_provider_unittest.cc

Issue 2842763003: media: Send chrome-cache: frfr on first request. (Closed)
Patch Set: merge Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « media/blink/resource_multibuffer_data_provider.cc ('k') | media/blink/url_index.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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();
}
« no previous file with comments | « media/blink/resource_multibuffer_data_provider.cc ('k') | media/blink/url_index.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698