Chromium Code Reviews| Index: chrome/browser/extensions/webstore_inline_installer_browsertest.cc |
| diff --git a/chrome/browser/extensions/webstore_inline_installer_browsertest.cc b/chrome/browser/extensions/webstore_inline_installer_browsertest.cc |
| index 60b6aab73f0664c08de49d19c28c6447ff8e3991..f796a30790fd35da6a1b548c04ea009e4fb36400 100644 |
| --- a/chrome/browser/extensions/webstore_inline_installer_browsertest.cc |
| +++ b/chrome/browser/extensions/webstore_inline_installer_browsertest.cc |
| @@ -167,4 +167,44 @@ IN_PROC_BROWSER_TEST_F(WebstoreInlineInstallerTest, |
| ASSERT_TRUE(extension_service->IsExtensionEnabled(kTestExtensionId)); |
| } |
| +class WebstoreInlineInstallerListenerTest : public WebstoreInlineInstallerTest { |
| + public: |
| + WebstoreInlineInstallerListenerTest() {} |
| + virtual ~WebstoreInlineInstallerListenerTest() {} |
| + |
| + protected: |
| + void RunTest(const std::string& file_name) { |
| + CommandLine::ForCurrentProcess()->AppendSwitchASCII( |
| + switches::kAppsGalleryInstallAutoConfirmForTests, "accept"); |
|
not at google - send to devlin
2014/02/27 21:49:56
TODO(devlin): Add an ExtensionInstallPrompt::Scope
Devlin
2014/02/28 18:04:51
Done at the source (chrome/common/chrome_switches.
|
| + ui_test_utils::NavigateToURL(browser(), |
| + GenerateTestServerUrl(kAppDomain, file_name)); |
| + WebstoreInstallerTest::RunTest("runTest"); |
| + } |
| +}; |
| + |
| +IN_PROC_BROWSER_TEST_F(WebstoreInlineInstallerListenerTest, |
| + InstallStageListenerTest) { |
| + RunTest("install_stage_listener.html"); |
| +} |
| + |
| +IN_PROC_BROWSER_TEST_F(WebstoreInlineInstallerListenerTest, |
| + DownloadProgressListenerTest) { |
| + RunTest("download_progress_listener.html"); |
| +} |
| + |
| +IN_PROC_BROWSER_TEST_F(WebstoreInlineInstallerListenerTest, |
| + AddAndRemoveListenerTest) { |
| + RunTest("add_and_remove_listener.html"); |
|
Devlin
2014/02/28 18:04:51
These tests are now irrelevant (tested in the even
|
| +} |
| + |
| +IN_PROC_BROWSER_TEST_F(WebstoreInlineInstallerListenerTest, |
| + SetNullListenerTest) { |
| + RunTest("set_null_listener.html"); |
| +} |
| + |
| +IN_PROC_BROWSER_TEST_F(WebstoreInlineInstallerListenerTest, |
| + SetInvalidListenerTest) { |
| + RunTest("set_invalid_listener.html"); |
| +} |
| + |
| } // namespace extensions |