| Index: chrome/browser/extensions/extension_commands_global_registry_apitest.cc
|
| diff --git a/chrome/browser/extensions/extension_commands_global_registry_apitest.cc b/chrome/browser/extensions/extension_commands_global_registry_apitest.cc
|
| index d48e2a3890643e91ddb12fd99d78d7cfd45af03f..d6c60f347badbab35f1a9d82cecaab933b561e46 100644
|
| --- a/chrome/browser/extensions/extension_commands_global_registry_apitest.cc
|
| +++ b/chrome/browser/extensions/extension_commands_global_registry_apitest.cc
|
| @@ -111,27 +111,17 @@ void SendNativeCommandShift(int key_code) {
|
| }
|
| #endif
|
|
|
| -#if defined(OS_CHROMEOS)
|
| -// Fully implemented everywhere except Chrome OS.
|
| -#define MAYBE_GlobalCommand DISABLED_GlobalCommand
|
| -#else
|
| -#define MAYBE_GlobalCommand GlobalCommand
|
| -#endif
|
| -
|
| // Test the basics of global commands and make sure they work when Chrome
|
| // doesn't have focus. Also test that non-global commands are not treated as
|
| // global and that keys beyond Ctrl+Shift+[0..9] cannot be auto-assigned by an
|
| // extension.
|
| -IN_PROC_BROWSER_TEST_F(GlobalCommandsApiTest, MAYBE_GlobalCommand) {
|
| - FeatureSwitch::ScopedOverride enable_global_commands(
|
| - FeatureSwitch::global_commands(), true);
|
| -
|
| +IN_PROC_BROWSER_TEST_F(GlobalCommandsApiTest, GlobalCommand) {
|
| // Load the extension in the non-incognito browser.
|
| ResultCatcher catcher;
|
| ASSERT_TRUE(RunExtensionTest("keybinding/global")) << message_;
|
| ASSERT_TRUE(catcher.GetNextResult());
|
|
|
| -#if defined(OS_WIN)
|
| +#if defined(OS_WIN) || defined(OS_CHROMEOS)
|
| // Our infrastructure for sending keys expects a browser to send them to, but
|
| // to properly test global shortcuts you need to send them to another target.
|
| // So, create an incognito browser to use as a target to send the shortcuts
|
| @@ -149,9 +139,9 @@ IN_PROC_BROWSER_TEST_F(GlobalCommandsApiTest, MAYBE_GlobalCommand) {
|
| ASSERT_TRUE(ui_test_utils::SendKeyPressSync(
|
| incognito_browser, ui::VKEY_A, true, true, false, false));
|
|
|
| - // Activate the shortcut (Ctrl+Shift+9). This should have an effect.
|
| + // Activate the shortcut (Ctrl+Shift+8). This should have an effect.
|
| ASSERT_TRUE(ui_test_utils::SendKeyPressSync(
|
| - incognito_browser, ui::VKEY_9, true, true, false, false));
|
| + incognito_browser, ui::VKEY_8, true, true, false, false));
|
| #elif defined(OS_LINUX) && defined(USE_X11)
|
| // Create an incognito browser to capture the focus.
|
| CreateIncognitoBrowser();
|
| @@ -163,7 +153,7 @@ IN_PROC_BROWSER_TEST_F(GlobalCommandsApiTest, MAYBE_GlobalCommand) {
|
| // is happening on X root window. So we simulate the keyboard input here.
|
| SendNativeKeyEventToXDisplay(ui::VKEY_1, true, true, false);
|
| SendNativeKeyEventToXDisplay(ui::VKEY_A, true, true, false);
|
| - SendNativeKeyEventToXDisplay(ui::VKEY_9, true, true, false);
|
| + SendNativeKeyEventToXDisplay(ui::VKEY_8, true, true, false);
|
| #elif defined(OS_MACOSX)
|
| // Create an incognito browser to capture the focus.
|
| CreateIncognitoBrowser();
|
| @@ -171,7 +161,7 @@ IN_PROC_BROWSER_TEST_F(GlobalCommandsApiTest, MAYBE_GlobalCommand) {
|
| // Send some native mac key events.
|
| SendNativeCommandShift(kVK_ANSI_1);
|
| SendNativeCommandShift(kVK_ANSI_A);
|
| - SendNativeCommandShift(kVK_ANSI_9);
|
| + SendNativeCommandShift(kVK_ANSI_8);
|
| #endif
|
|
|
| // If this fails, it might be because the global shortcut failed to work,
|
| @@ -181,7 +171,7 @@ IN_PROC_BROWSER_TEST_F(GlobalCommandsApiTest, MAYBE_GlobalCommand) {
|
| }
|
|
|
| #if defined(OS_WIN)
|
| -// The feature is only fully implemented on Windows, other platforms coming.
|
| +// Feature only fully implemented on Windows, other platforms coming.
|
| // TODO(smus): On mac, SendKeyPress must first support media keys.
|
| #define MAYBE_GlobalDuplicatedMediaKey GlobalDuplicatedMediaKey
|
| #else
|
| @@ -189,9 +179,6 @@ IN_PROC_BROWSER_TEST_F(GlobalCommandsApiTest, MAYBE_GlobalCommand) {
|
| #endif
|
|
|
| IN_PROC_BROWSER_TEST_F(GlobalCommandsApiTest, MAYBE_GlobalDuplicatedMediaKey) {
|
| - FeatureSwitch::ScopedOverride enable_global_commands(
|
| - FeatureSwitch::global_commands(), true);
|
| -
|
| ResultCatcher catcher;
|
| ASSERT_TRUE(RunExtensionTest("keybinding/global_media_keys_0")) << message_;
|
| ASSERT_TRUE(catcher.GetNextResult());
|
| @@ -209,7 +196,7 @@ IN_PROC_BROWSER_TEST_F(GlobalCommandsApiTest, MAYBE_GlobalDuplicatedMediaKey) {
|
| false,
|
| false);
|
|
|
| - // We should get two success result.
|
| + // We should get two success results.
|
| ASSERT_TRUE(catcher.GetNextResult());
|
| ASSERT_TRUE(catcher.GetNextResult());
|
| }
|
|
|