Index: chrome/browser/extensions/browser_action_apitest.cc |
diff --git a/chrome/browser/extensions/browser_action_apitest.cc b/chrome/browser/extensions/browser_action_apitest.cc |
index 943eaa7ff2652d8bf982adc7037675dec2b7d96c..08e65fdf646a437d2262af9489e0fe35e93059e8 100644 |
--- a/chrome/browser/extensions/browser_action_apitest.cc |
+++ b/chrome/browser/extensions/browser_action_apitest.cc |
@@ -316,12 +316,15 @@ IN_PROC_BROWSER_TEST_F(BrowserActionApiTest, IncognitoDragging) { |
const size_t size_before = service->extensions()->size(); |
- 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"))); |
+ 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); |
// Test that there are 3 browser actions in the toolbar. |
ASSERT_EQ(size_before + 3, service->extensions()->size()); |
@@ -329,10 +332,8 @@ IN_PROC_BROWSER_TEST_F(BrowserActionApiTest, IncognitoDragging) { |
// Now enable 2 of the extensions in incognito mode, and test that the browser |
// actions show up. |
- service->extension_prefs()->SetIsIncognitoEnabled( |
- service->extensions()->at(size_before)->id(), true); |
- service->extension_prefs()->SetIsIncognitoEnabled( |
- service->extensions()->at(size_before + 2)->id(), true); |
+ service->extension_prefs()->SetIsIncognitoEnabled(extension_a->id(), true); |
+ service->extension_prefs()->SetIsIncognitoEnabled(extension_c->id(), true); |
Profile* incognito_profile = browser()->profile()->GetOffTheRecordProfile(); |
Browser* incognito_browser = Browser::Create(incognito_profile); |
@@ -355,8 +356,7 @@ IN_PROC_BROWSER_TEST_F(BrowserActionApiTest, IncognitoDragging) { |
// regular and incognito mode. |
// ABC -> CAB |
- service->toolbar_model()->MoveBrowserAction( |
- service->extensions()->at(size_before + 2), 0); |
+ service->toolbar_model()->MoveBrowserAction(extension_c, 0); |
EXPECT_EQ(kTooltipC, GetBrowserActionsBar().GetTooltip(0)); |
EXPECT_EQ(kTooltipA, GetBrowserActionsBar().GetTooltip(1)); |
@@ -366,8 +366,7 @@ IN_PROC_BROWSER_TEST_F(BrowserActionApiTest, IncognitoDragging) { |
EXPECT_EQ(kTooltipA, incognito_bar.GetTooltip(1)); |
// CAB -> CBA |
- service->toolbar_model()->MoveBrowserAction( |
- service->extensions()->at(size_before + 1), 1); |
+ service->toolbar_model()->MoveBrowserAction(extension_b, 1); |
EXPECT_EQ(kTooltipC, GetBrowserActionsBar().GetTooltip(0)); |
EXPECT_EQ(kTooltipB, GetBrowserActionsBar().GetTooltip(1)); |