Index: content/browser/loader/async_resource_handler_browsertest.cc |
diff --git a/content/browser/loader/async_resource_handler_browsertest.cc b/content/browser/loader/async_resource_handler_browsertest.cc |
index e1bc8fe68abf3feb1a2a14e9ea8e83b009f18739..f62b3b1d07bf5351d98cae05f2351ed77dc2128c 100644 |
--- a/content/browser/loader/async_resource_handler_browsertest.cc |
+++ b/content/browser/loader/async_resource_handler_browsertest.cc |
@@ -8,6 +8,7 @@ |
#include <string> |
#include <utility> |
+#include "base/command_line.h" |
#include "base/format_macros.h" |
#include "base/strings/string_util.h" |
#include "base/strings/stringprintf.h" |
@@ -64,10 +65,17 @@ std::unique_ptr<net::test_server::HttpResponse> HandlePostAndRedirectURLs( |
} // namespace |
-class AsyncResourceHandlerBrowserTest : public ContentBrowserTest { |
+class AsyncResourceHandlerBrowserTest |
+ : public ContentBrowserTest, |
+ public testing::WithParamInterface<bool> { |
+ void SetUpCommandLine(base::CommandLine* command_line) override { |
+ if (GetParam()) |
+ command_line->AppendSwitchASCII("--enable-blink-features", |
+ "LoadingWithMojo"); |
mmenke
2017/01/18 17:00:46
nit: Add braces. (And good job noticing we can n
tzik
2017/01/19 11:53:09
Done.
|
+ } |
}; |
-IN_PROC_BROWSER_TEST_F(AsyncResourceHandlerBrowserTest, UploadProgress) { |
+IN_PROC_BROWSER_TEST_P(AsyncResourceHandlerBrowserTest, UploadProgress) { |
net::EmbeddedTestServer* test_server = embedded_test_server(); |
test_server->RegisterRequestHandler( |
base::Bind(&HandlePostAndRedirectURLs, kPostPath)); |
@@ -84,7 +92,7 @@ IN_PROC_BROWSER_TEST_F(AsyncResourceHandlerBrowserTest, UploadProgress) { |
EXPECT_EQ(js_result, "success"); |
} |
-IN_PROC_BROWSER_TEST_F(AsyncResourceHandlerBrowserTest, |
+IN_PROC_BROWSER_TEST_P(AsyncResourceHandlerBrowserTest, |
UploadProgressRedirect) { |
net::EmbeddedTestServer* test_server = embedded_test_server(); |
test_server->RegisterRequestHandler( |
@@ -102,4 +110,8 @@ IN_PROC_BROWSER_TEST_F(AsyncResourceHandlerBrowserTest, |
EXPECT_EQ(js_result, "success"); |
} |
+INSTANTIATE_TEST_CASE_P(AsyncResourceHandlerBrowserTest, |
+ AsyncResourceHandlerBrowserTest, |
+ ::testing::Values(false, true)); |
+ |
} // namespace content |