Index: content/browser/webui/web_ui_data_source_unittest.cc |
diff --git a/content/browser/webui/web_ui_data_source_unittest.cc b/content/browser/webui/web_ui_data_source_unittest.cc |
index 791ccb7e696c12ed85eac59c793d4068142c047d..e43c866e6996f1489e101678d3d6168decdc5842 100644 |
--- a/content/browser/webui/web_ui_data_source_unittest.cc |
+++ b/content/browser/webui/web_ui_data_source_unittest.cc |
@@ -146,4 +146,14 @@ TEST_F(WebUIDataSourceTest, MimeType) { |
EXPECT_EQ(GetMimeType(".css.foo"), html); |
} |
+TEST_F(WebUIDataSourceTest, QueryStringRemoval) { |
+ std::string path = "path.js?query_string"; |
+ source()->source()->WillServiceRequest(nullptr, &path); |
+ EXPECT_EQ("path.js", path); |
+ |
+ path = "path.js?query_string?query_string2"; |
+ source()->source()->WillServiceRequest(nullptr, &path); |
+ EXPECT_EQ("path.js", path); |
+} |
+ |
} // namespace content |