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..ecab2932cd40d6c95e90fd69ecf21aa895ab850d 100644 |
--- a/chrome/browser/extensions/webstore_inline_installer_browsertest.cc |
+++ b/chrome/browser/extensions/webstore_inline_installer_browsertest.cc |
@@ -167,4 +167,29 @@ 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"); |
+ 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"); |
+} |
+ |
} // namespace extensions |