diff options
author | rdevlin.cronin@chromium.org <rdevlin.cronin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-26 16:01:40 +0000 |
---|---|---|
committer | rdevlin.cronin@chromium.org <rdevlin.cronin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-26 16:01:40 +0000 |
commit | 572baa16d9158e7ecaccb2ea8b685ccbdedb32ea (patch) | |
tree | 3aa5403c9ed7c6c7874ffff7af559cb1be2c5535 /chrome/browser/extensions | |
parent | 4cc33f40fde0c1c537863321fa6fde6aa2629843 (diff) | |
download | chromium_src-572baa16d9158e7ecaccb2ea8b685ccbdedb32ea.zip chromium_src-572baa16d9158e7ecaccb2ea8b685ccbdedb32ea.tar.gz chromium_src-572baa16d9158e7ecaccb2ea8b685ccbdedb32ea.tar.bz2 |
Fix the BrowserActionApiTest.IncognitoDragging test.
The test was broken because of a feature on windows which temporarily highlights
developer-mode extensions and disables dragging (intentionally). Fix this by using
installed extensions in the test, rather than developer-mode extensions.
See crbug.com/328441 for more info.
BUG=356082
Review URL: https://codereview.chromium.org/211463002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259594 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions')
-rw-r--r-- | chrome/browser/extensions/api/extension_action/browser_action_apitest.cc | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/chrome/browser/extensions/api/extension_action/browser_action_apitest.cc b/chrome/browser/extensions/api/extension_action/browser_action_apitest.cc index f2dc923..44a0db9 100644 --- a/chrome/browser/extensions/api/extension_action/browser_action_apitest.cc +++ b/chrome/browser/extensions/api/extension_action/browser_action_apitest.cc @@ -28,6 +28,7 @@ #include "content/public/browser/web_contents.h" #include "content/public/test/browser_test_utils.h" #include "extensions/browser/extension_system.h" +#include "extensions/common/feature_switch.h" #include "grit/theme_resources.h" #include "ui/base/resource/resource_bundle.h" #include "ui/gfx/image/image_skia.h" @@ -503,18 +504,19 @@ IN_PROC_BROWSER_TEST_F(BrowserActionApiTest, IncognitoDragging) { browser()->profile())->extension_service(); // The tooltips for each respective browser action. - const char kTooltipA[] = "Make this page red"; - const char kTooltipB[] = "grow"; - const char kTooltipC[] = "Test setPopup()"; + const char kTooltipA[] = "Alpha"; + const char kTooltipB[] = "Beta"; + const char kTooltipC[] = "Gamma"; const size_t size_before = service->extensions()->size(); - const Extension* extension_a = LoadExtension(test_data_dir_.AppendASCII( - "browser_action/basics")); - const Extension* extension_b = LoadExtension(test_data_dir_.AppendASCII( - "browser_action/popup")); - const Extension* extension_c = LoadExtension(test_data_dir_.AppendASCII( - "browser_action/add_popup")); + base::FilePath test_dir = test_data_dir_.AppendASCII("browser_action"); + const Extension* extension_a = InstallExtension( + test_dir.AppendASCII("empty_browser_action_alpha.crx"), 1); + const Extension* extension_b = InstallExtension( + test_dir.AppendASCII("empty_browser_action_beta.crx"), 1); + const Extension* extension_c = InstallExtension( + test_dir.AppendASCII("empty_browser_action_gamma.crx"), 1); ASSERT_TRUE(extension_a); ASSERT_TRUE(extension_b); ASSERT_TRUE(extension_c); |