| 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..36b90ed76df7bf2eecd53cd321cf9821e0924bc0 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,18 @@ 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");
|
| + }
|
| + }
|
| };
|
|
|
| -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 +93,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 +111,8 @@ IN_PROC_BROWSER_TEST_F(AsyncResourceHandlerBrowserTest,
|
| EXPECT_EQ(js_result, "success");
|
| }
|
|
|
| +INSTANTIATE_TEST_CASE_P(AsyncResourceHandlerBrowserTest,
|
| + AsyncResourceHandlerBrowserTest,
|
| + ::testing::Values(false, true));
|
| +
|
| } // namespace content
|
|
|