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

Unified Diff: components/offline_pages/core/prefetch/get_operation_request_unittest.cc

Issue 2921783002: [Offline Prefetch] Pass api key to offline prefetch requests (Closed)
Patch Set: Rebase 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
Index: components/offline_pages/core/prefetch/get_operation_request_unittest.cc
diff --git a/components/offline_pages/core/prefetch/get_operation_request_unittest.cc b/components/offline_pages/core/prefetch/get_operation_request_unittest.cc
index e0535d9aeeef76f38ff9443d99714fe7f7616155..b104888ffe70d4cce736d36e5c9848e18842cea4 100644
--- a/components/offline_pages/core/prefetch/get_operation_request_unittest.cc
+++ b/components/offline_pages/core/prefetch/get_operation_request_unittest.cc
@@ -12,6 +12,7 @@
#include "net/url_request/url_request_status.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "url/gurl.h"
+#include "url/url_constants.h"
using testing::_;
using testing::DoAll;
@@ -21,6 +22,7 @@ using testing::SaveArg;
namespace offline_pages {
namespace {
+const version_info::Channel kTestChannel = version_info::Channel::UNKNOWN;
const char kTestMethodName[] = "Test name";
} // namespace
@@ -31,8 +33,8 @@ class GetOperationRequestTest : public PrefetchRequestTestBase {
public:
std::unique_ptr<GetOperationRequest> CreateRequest(
const PrefetchRequestFinishedCallback& callback) {
- return std::unique_ptr<GetOperationRequest>(
- new GetOperationRequest(kTestMethodName, request_context(), callback));
+ return std::unique_ptr<GetOperationRequest>(new GetOperationRequest(
+ kTestMethodName, kTestChannel, request_context(), callback));
}
};
@@ -41,6 +43,10 @@ TEST_F(GetOperationRequestTest, RequestData) {
std::unique_ptr<GetOperationRequest> request(CreateRequest(callback.Get()));
net::TestURLFetcher* fetcher = GetRunningFetcher();
+ EXPECT_TRUE(fetcher->GetOriginalURL().SchemeIs(url::kHttpsScheme));
+ EXPECT_TRUE(base::StartsWith(fetcher->GetOriginalURL().query(), "key",
+ base::CompareCase::SENSITIVE));
+
net::HttpRequestHeaders headers;
fetcher->GetExtraRequestHeaders(&headers);
std::string content_type_header;

Powered by Google App Engine
This is Rietveld 408576698