Index: chrome/browser/extensions/extension_override_apitest.cc |
=================================================================== |
--- chrome/browser/extensions/extension_override_apitest.cc (revision 113069) |
+++ chrome/browser/extensions/extension_override_apitest.cc (working copy) |
@@ -114,16 +114,15 @@ |
// Regression test for http://crbug.com/41442. |
IN_PROC_BROWSER_TEST_F(ExtensionOverrideTest, ShouldNotCreateDuplicateEntries) { |
- const Extension* extension = |
- LoadExtension(test_data_dir_.AppendASCII("override/history")); |
- ASSERT_TRUE(extension); |
+ ASSERT_TRUE(LoadExtension(test_data_dir_.AppendASCII("override/history"))); |
// Simulate several LoadExtension() calls happening over the lifetime of |
// a preferences file without corresponding UnloadExtension() calls. |
for (size_t i = 0; i < 3; ++i) { |
ExtensionWebUI::RegisterChromeURLOverrides( |
browser()->profile(), |
- extension->GetChromeURLOverrides()); |
+ browser()->profile()->GetExtensionService()->extensions()->back()-> |
+ GetChromeURLOverrides()); |
} |
ASSERT_TRUE(CheckHistoryOverridesContainsNoDupes()); |
@@ -161,9 +160,8 @@ |
} |
// Load the failing version. This should take precedence. |
- const Extension* extension = LoadExtension( |
- test_data_dir_.AppendASCII("override").AppendASCII("keyboard_fails")); |
- ASSERT_TRUE(extension); |
+ ASSERT_TRUE(LoadExtension( |
+ test_data_dir_.AppendASCII("override").AppendASCII("keyboard_fails"))); |
{ |
ResultCatcher catcher; |
NavigateToKeyboard(); |
@@ -171,7 +169,9 @@ |
} |
// Unload the failing version. We should be back to passing now. |
- UnloadExtension(extension->id()); |
+ const ExtensionList *extensions = |
+ browser()->profile()->GetExtensionService()->extensions(); |
+ UnloadExtension((*extensions->rbegin())->id()); |
{ |
ResultCatcher catcher; |
NavigateToKeyboard(); |
Property changes on: chrome/browser/extensions/extension_override_apitest.cc |
___________________________________________________________________ |
Added: svn:mergeinfo |