Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(166)

Unified Diff: chrome/browser/extensions/browser_action_apitest.cc

Issue 8789018: Revert 113047 - Make ExtensionService use ExtensionSet. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 9 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/debugger/devtools_window.cc ('k') | chrome/browser/extensions/component_loader_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/extensions/browser_action_apitest.cc
===================================================================
--- chrome/browser/extensions/browser_action_apitest.cc (revision 113069)
+++ chrome/browser/extensions/browser_action_apitest.cc (working copy)
@@ -316,15 +316,12 @@
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"));
- ASSERT_TRUE(extension_a);
- ASSERT_TRUE(extension_b);
- ASSERT_TRUE(extension_c);
+ ASSERT_TRUE(LoadExtension(test_data_dir_.AppendASCII(
+ "browser_action/basics")));
+ ASSERT_TRUE(LoadExtension(test_data_dir_.AppendASCII(
+ "browser_action/popup")));
+ ASSERT_TRUE(LoadExtension(test_data_dir_.AppendASCII(
+ "browser_action/add_popup")));
// Test that there are 3 browser actions in the toolbar.
ASSERT_EQ(size_before + 3, service->extensions()->size());
@@ -332,8 +329,10 @@
// Now enable 2 of the extensions in incognito mode, and test that the browser
// actions show up.
- service->extension_prefs()->SetIsIncognitoEnabled(extension_a->id(), true);
- service->extension_prefs()->SetIsIncognitoEnabled(extension_c->id(), true);
+ service->extension_prefs()->SetIsIncognitoEnabled(
+ service->extensions()->at(size_before)->id(), true);
+ service->extension_prefs()->SetIsIncognitoEnabled(
+ service->extensions()->at(size_before + 2)->id(), true);
Profile* incognito_profile = browser()->profile()->GetOffTheRecordProfile();
Browser* incognito_browser = Browser::Create(incognito_profile);
@@ -356,7 +355,8 @@
// regular and incognito mode.
// ABC -> CAB
- service->toolbar_model()->MoveBrowserAction(extension_c, 0);
+ service->toolbar_model()->MoveBrowserAction(
+ service->extensions()->at(size_before + 2), 0);
EXPECT_EQ(kTooltipC, GetBrowserActionsBar().GetTooltip(0));
EXPECT_EQ(kTooltipA, GetBrowserActionsBar().GetTooltip(1));
@@ -366,7 +366,8 @@
EXPECT_EQ(kTooltipA, incognito_bar.GetTooltip(1));
// CAB -> CBA
- service->toolbar_model()->MoveBrowserAction(extension_b, 1);
+ service->toolbar_model()->MoveBrowserAction(
+ service->extensions()->at(size_before + 1), 1);
EXPECT_EQ(kTooltipC, GetBrowserActionsBar().GetTooltip(0));
EXPECT_EQ(kTooltipB, GetBrowserActionsBar().GetTooltip(1));
« no previous file with comments | « chrome/browser/debugger/devtools_window.cc ('k') | chrome/browser/extensions/component_loader_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698