diff options
author | asargent@chromium.org <asargent@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-26 17:43:28 +0000 |
---|---|---|
committer | asargent@chromium.org <asargent@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-26 17:43:28 +0000 |
commit | cffd78950f9e8e740085dbec9ecec7472e6eb98d (patch) | |
tree | 33820b7d9817b837cabe852f669f1faaf1bacfa9 /chrome/browser/extensions/extension_apitest.cc | |
parent | 3bb8499b2cd51027ee896ccda306e2c55fc2c5f0 (diff) | |
download | chromium_src-cffd78950f9e8e740085dbec9ecec7472e6eb98d.zip chromium_src-cffd78950f9e8e740085dbec9ecec7472e6eb98d.tar.gz chromium_src-cffd78950f9e8e740085dbec9ecec7472e6eb98d.tar.bz2 |
First cut at experimental API for managing installed/enabled extensions.
The documented methods should all be working, but events are not hooked up yet.
BUG=51178
TEST=none
Review URL: http://codereview.chromium.org/3200012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57544 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_apitest.cc')
-rw-r--r-- | chrome/browser/extensions/extension_apitest.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/chrome/browser/extensions/extension_apitest.cc b/chrome/browser/extensions/extension_apitest.cc index 6039c45..ec99224 100644 --- a/chrome/browser/extensions/extension_apitest.cc +++ b/chrome/browser/extensions/extension_apitest.cc @@ -84,9 +84,11 @@ bool ExtensionApiTest::RunExtensionTestImpl(const char* extension_name, // If there is a subtest to load, navigate to the subtest page. if (!subtest_page.empty()) { - Extension* extension = GetSingleLoadedExtension(); + ExtensionsService* service = browser()->profile()->GetExtensionsService(); + Extension* extension = + service->GetExtensionById(last_loaded_extension_id_, false); if (!extension) - return false; // message_ was set by GetSingleLoadedExtension(). + return false; GURL url = extension->GetResourceURL(subtest_page); LOG(ERROR) << "Loading subtest page url: " << url.spec(); |