Chromium Code Reviews| Index: chrome/browser/extensions/crx_installer_browsertest.cc |
| diff --git a/chrome/browser/extensions/crx_installer_browsertest.cc b/chrome/browser/extensions/crx_installer_browsertest.cc |
| index 1ae57ddad5b8e7ebe08c5f80aceca5ec26423246..6861e5c4ca0e270cb9b1ab0fd743ec446a9e84f6 100644 |
| --- a/chrome/browser/extensions/crx_installer_browsertest.cc |
| +++ b/chrome/browser/extensions/crx_installer_browsertest.cc |
| @@ -231,11 +231,9 @@ class ExtensionCrxInstallerTest : public ExtensionBrowserTest { |
| } |
| }; |
| -#if defined(OS_CHROMEOS) |
| -#define MAYBE_Whitelisting DISABLED_Whitelisting |
| -#else |
| -#define MAYBE_Whitelisting Whitelisting |
| -#endif |
| +// This test is skipped on ChromeOS because it requires the NPAPI, |
| +// which is not available on that platform. |
| +#if !defined(OS_CHROMEOS) |
| IN_PROC_BROWSER_TEST_F(ExtensionCrxInstallerTest, MAYBE_Whitelisting) { |
|
not at google - send to devlin
2014/08/19 14:22:55
Remove the MAYBE_?
Joao da Silva
2014/08/20 07:37:11
Done.
|
| std::string id = "hdgllgikmikobbofgnabhfimcfoopgnd"; |
| ExtensionService* service = extensions::ExtensionSystem::Get( |
| @@ -248,6 +246,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionCrxInstallerTest, MAYBE_Whitelisting) { |
| EXPECT_FALSE(mock_prompt->confirmation_requested()); |
| EXPECT_TRUE(service->GetExtensionById(id, false)); |
| } |
| +#endif |
| IN_PROC_BROWSER_TEST_F(ExtensionCrxInstallerTest, |
| GalleryInstallGetsExperimental) { |
| @@ -275,14 +274,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionCrxInstallerTest, PlatformAppCrx) { |
| test_data_dir_.AppendASCII("minimal_platform_app.crx"), 1)); |
| } |
| -// http://crbug.com/136397 |
| -#if defined(OS_CHROMEOS) |
| -#define MAYBE_PackAndInstallExtension DISABLED_PackAndInstallExtension |
| -#else |
| -#define MAYBE_PackAndInstallExtension PackAndInstallExtension |
| -#endif |
| -IN_PROC_BROWSER_TEST_F( |
| - ExtensionCrxInstallerTest, MAYBE_PackAndInstallExtension) { |
| +IN_PROC_BROWSER_TEST_F(ExtensionCrxInstallerTest, PackAndInstallExtension) { |
| if (!FeatureSwitch::easy_off_store_install()->IsEnabled()) |
| return; |
| @@ -336,14 +328,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionCrxInstallerTest, DoNotGrantScopes) { |
| false)); |
| } |
| -// Off-store install cannot yet be disabled on Aura. |
| -#if defined(USE_AURA) |
| -#define MAYBE_AllowOffStore DISABLED_AllowOffStore |
| -#else |
| -#define MAYBE_AllowOffStore AllowOffStore |
| -#endif |
| -// Crashy: http://crbug.com/140893 |
| -IN_PROC_BROWSER_TEST_F(ExtensionCrxInstallerTest, DISABLED_AllowOffStore) { |
| +IN_PROC_BROWSER_TEST_F(ExtensionCrxInstallerTest, AllowOffStore) { |
| ExtensionService* service = extensions::ExtensionSystem::Get( |
| browser()->profile())->extension_service(); |
| const bool kTestData[] = {false, true}; |
| @@ -363,8 +348,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionCrxInstallerTest, DISABLED_AllowOffStore) { |
| } |
| crx_installer->InstallCrx(test_data_dir_.AppendASCII("good.crx")); |
| - EXPECT_EQ(kTestData[i], |
| - WaitForExtensionInstall()) << kTestData[i]; |
| + // The |mock_prompt| will quit running the loop once the |crx_installer| |
| + // is done. |
| + content::RunMessageLoop(); |
| EXPECT_EQ(kTestData[i], mock_prompt->did_succeed()); |
| EXPECT_EQ(kTestData[i], mock_prompt->confirmation_requested()) << |
| kTestData[i]; |