Index: chrome/common/extensions/extension_manifests_unittest.cc |
diff --git a/chrome/common/extensions/extension_manifests_unittest.cc b/chrome/common/extensions/extension_manifests_unittest.cc |
index 70295709838c86ba6a2db92fb693d36b9191e98b..4eac8133d6e552288822ebb55f13a5ef66a62ffa 100644 |
--- a/chrome/common/extensions/extension_manifests_unittest.cc |
+++ b/chrome/common/extensions/extension_manifests_unittest.cc |
@@ -8,6 +8,7 @@ |
#include <gtk/gtk.h> |
#endif |
+#include "base/command_line.h" |
#include "base/file_path.h" |
#include "base/file_util.h" |
#include "base/i18n/rtl.h" |
@@ -26,7 +27,6 @@ |
#include "chrome/common/extensions/extension_sidebar_defaults.h" |
#include "chrome/common/extensions/file_browser_handler.h" |
#include "chrome/common/extensions/url_pattern.h" |
-#include "chrome/test/base/scoped_command_line_override.h" |
#include "testing/gtest/include/gtest/gtest.h" |
#include "ui/base/l10n/l10n_util.h" |
@@ -377,6 +377,8 @@ TEST_F(ExtensionManifestTest, AppWebUrls) { |
TEST_F(ExtensionManifestTest, AppLaunchContainer) { |
scoped_refptr<Extension> extension; |
+ CommandLine::ForCurrentProcess()->AppendSwitch( |
+ switches::kEnablePlatformApps); |
extension = LoadAndExpectSuccess("launch_tab.json"); |
EXPECT_EQ(extension_misc::LAUNCH_TAB, extension->launch_container()); |
@@ -397,11 +399,8 @@ TEST_F(ExtensionManifestTest, AppLaunchContainer) { |
errors::kInvalidLaunchContainer); |
LoadAndExpectError("launch_container_invalid_type.json", |
errors::kInvalidLaunchContainer); |
- { |
- ScopedCommandLineOverride override(switches::kEnablePlatformApps); |
- LoadAndExpectError("launch_container_invalid_type_for_platform.json", |
- errors::kInvalidLaunchContainerForPlatform); |
- } |
+ LoadAndExpectError("launch_container_invalid_type_for_platform.json", |
+ errors::kInvalidLaunchContainerForPlatform); |
LoadAndExpectError("launch_container_invalid_value.json", |
errors::kInvalidLaunchContainer); |
LoadAndExpectError("launch_container_without_launch_url.json", |
@@ -536,7 +535,7 @@ TEST_F(ExtensionManifestTest, ExperimentalPermission) { |
LoadAndExpectSuccess("experimental.json", Extension::COMPONENT); |
LoadAndExpectSuccess("experimental.json", Extension::INTERNAL, |
Extension::FROM_WEBSTORE); |
- ScopedCommandLineOverride override( |
+ CommandLine::ForCurrentProcess()->AppendSwitch( |
switches::kEnableExperimentalExtensionApis); |
LoadAndExpectSuccess("experimental.json"); |
} |
@@ -547,7 +546,7 @@ TEST_F(ExtensionManifestTest, DevToolsExtensions) { |
LoadAndExpectError("devtools_extension_url_invalid_type.json", |
errors::kInvalidDevToolsPage); |
- ScopedCommandLineOverride override( |
+ CommandLine::ForCurrentProcess()->AppendSwitch( |
switches::kEnableExperimentalExtensionApis); |
scoped_refptr<Extension> extension; |
extension = LoadAndExpectSuccess("devtools_extension.json"); |
@@ -560,7 +559,7 @@ TEST_F(ExtensionManifestTest, Sidebar) { |
LoadAndExpectError("sidebar.json", |
errors::kExperimentalFlagRequired); |
- ScopedCommandLineOverride override( |
+ CommandLine::ForCurrentProcess()->AppendSwitch( |
switches::kEnableExperimentalExtensionApis); |
LoadAndExpectError("sidebar_no_permissions.json", |
@@ -817,7 +816,7 @@ TEST_F(ExtensionManifestTest, TtsEngine) { |
} |
TEST_F(ExtensionManifestTest, WebIntents) { |
- ScopedCommandLineOverride override("--enable-web-intents"); |
+ CommandLine::ForCurrentProcess()->AppendSwitch("--enable-web-intents"); |
LoadAndExpectError("intent_invalid_1.json", |
extension_manifest_errors::kInvalidIntents); |
@@ -880,7 +879,7 @@ TEST_F(ExtensionManifestTest, IsolatedApps) { |
LoadAndExpectError("isolated_app_valid.json", |
errors::kExperimentalFlagRequired); |
- ScopedCommandLineOverride override( |
+ CommandLine::ForCurrentProcess()->AppendSwitch( |
switches::kEnableExperimentalExtensionApis); |
scoped_refptr<Extension> extension2( |
LoadAndExpectSuccess("isolated_app_valid.json")); |