| Index: chrome/browser/extensions/webstore_installer_test.h
|
| diff --git a/chrome/browser/extensions/webstore_installer_test.h b/chrome/browser/extensions/webstore_installer_test.h
|
| index 4c67ef2bd7a24bbe99b9d61a9de8a22f82c5bb98..b311bb2ee33cba2818574abd58cd5106ec39c104 100644
|
| --- a/chrome/browser/extensions/webstore_installer_test.h
|
| +++ b/chrome/browser/extensions/webstore_installer_test.h
|
| @@ -21,6 +21,12 @@ namespace contents {
|
| class WebContents;
|
| }
|
|
|
| +namespace net {
|
| +namespace test_server {
|
| +struct HttpRequest;
|
| +}
|
| +}
|
| +
|
| class WebstoreInstallerTest : public ExtensionBrowserTest {
|
| public:
|
| WebstoreInstallerTest(const std::string& webstore_domain,
|
| @@ -34,6 +40,8 @@ class WebstoreInstallerTest : public ExtensionBrowserTest {
|
| void SetUpInProcessBrowserTestFixture() override;
|
| void SetUpOnMainThread() override;
|
|
|
| + void MonitorServerRequest(const net::test_server::HttpRequest& request);
|
| +
|
| protected:
|
| GURL GenerateTestServerUrl(const std::string& domain,
|
| const std::string& page_filename);
|
| @@ -54,6 +62,10 @@ class WebstoreInstallerTest : public ExtensionBrowserTest {
|
| // Runs a test without waiting for any results from the renderer.
|
| void RunTestAsync(const std::string& test_function_name);
|
|
|
| + // Can be overridden to inspect requests to the embedded test server.
|
| + virtual void ProcessServerRequest(
|
| + const net::test_server::HttpRequest& request);
|
| +
|
| // Configures command line switches to simulate a user accepting the install
|
| // prompt.
|
| void AutoAcceptInstall();
|
|
|