Index: net/url_request/url_request_unittest.cc |
diff --git a/net/url_request/url_request_unittest.cc b/net/url_request/url_request_unittest.cc |
index 328d53b81091a6faab351c398c38a2129ca8acc9..e855224f6e8971b20b2d8b29cb2bfc782c224831 100644 |
--- a/net/url_request/url_request_unittest.cc |
+++ b/net/url_request/url_request_unittest.cc |
@@ -675,9 +675,12 @@ class MockCertificateReportSender |
MockCertificateReportSender() {} |
~MockCertificateReportSender() override {} |
- void Send(const GURL& report_uri, const std::string& report) override { |
+ void Send(const GURL& report_uri, |
+ base::StringPiece content_type, |
+ base::StringPiece report) override { |
latest_report_uri_ = report_uri; |
- latest_report_ = report; |
+ report.CopyToString(&latest_report_); |
+ content_type.CopyToString(&latest_content_type_); |
} |
void SetErrorCallback( |
@@ -685,10 +688,12 @@ class MockCertificateReportSender |
const GURL& latest_report_uri() { return latest_report_uri_; } |
const std::string& latest_report() { return latest_report_; } |
+ const std::string& latest_content_type() { return latest_content_type_; } |
private: |
GURL latest_report_uri_; |
std::string latest_report_; |
+ std::string latest_content_type_; |
}; |
class TestExperimentalFeaturesNetworkDelegate : public TestNetworkDelegate { |
@@ -6022,6 +6027,8 @@ TEST_F(URLRequestTestHTTP, ProcessPKPAndSendReport) { |
// Check that a report was sent. |
EXPECT_EQ(report_uri, mock_report_sender.latest_report_uri()); |
ASSERT_FALSE(mock_report_sender.latest_report().empty()); |
+ EXPECT_EQ("application/json; charset=utf-8", |
+ mock_report_sender.latest_content_type()); |
std::unique_ptr<base::Value> value( |
base::JSONReader::Read(mock_report_sender.latest_report())); |
ASSERT_TRUE(value); |
@@ -6085,6 +6092,8 @@ TEST_F(URLRequestTestHTTP, ProcessPKPReportOnly) { |
// Check that a report was sent. |
EXPECT_EQ(report_uri, mock_report_sender.latest_report_uri()); |
ASSERT_FALSE(mock_report_sender.latest_report().empty()); |
+ EXPECT_EQ("application/json; charset=utf-8", |
+ mock_report_sender.latest_content_type()); |
std::unique_ptr<base::Value> value( |
base::JSONReader::Read(mock_report_sender.latest_report())); |
ASSERT_TRUE(value); |