diff options
author | altimofeev@chromium.org <altimofeev@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-03-24 09:03:10 +0000 |
---|---|---|
committer | altimofeev@chromium.org <altimofeev@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-03-24 09:03:10 +0000 |
commit | 61b55b61f077b9c7ef39cf988c53c971569f186f (patch) | |
tree | 9d49191cb300732ea9cf8f64da37293727c0eef8 /chrome/browser/extensions/extension_browsertest.cc | |
parent | a7f845b2c1ab77bf730c8dac5e2e4436108f4860 (diff) | |
download | chromium_src-61b55b61f077b9c7ef39cf988c53c971569f186f.zip chromium_src-61b55b61f077b9c7ef39cf988c53c971569f186f.tar.gz chromium_src-61b55b61f077b9c7ef39cf988c53c971569f186f.tar.bz2 |
Added extensions API to provide customization values.
This CL adds API that could be used only by component extensions.
Currently, API only returns device's HWID.
BUG=chromium-os:13076
TEST=browser_tests
Review URL: http://codereview.chromium.org/6681038
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79264 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_browsertest.cc')
-rw-r--r-- | chrome/browser/extensions/extension_browsertest.cc | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extension_browsertest.cc b/chrome/browser/extensions/extension_browsertest.cc index b487dbc..a644eb7 100644 --- a/chrome/browser/extensions/extension_browsertest.cc +++ b/chrome/browser/extensions/extension_browsertest.cc @@ -111,6 +111,20 @@ bool ExtensionBrowserTest::LoadExtensionIncognitoNoFileAccess( return LoadExtensionImpl(path, true, false); } +bool ExtensionBrowserTest::LoadExtensionAsComponent(const FilePath& path) { + ExtensionService* service = browser()->profile()->GetExtensionService(); + + std::string manifest; + if (!file_util::ReadFileToString(path.Append(Extension::kManifestFilename), + &manifest)) + return false; + + service->LoadComponentExtension( + ExtensionService::ComponentExtensionInfo(manifest, path)); + + return true; +} + FilePath ExtensionBrowserTest::PackExtension(const FilePath& dir_path) { FilePath crx_path; if (!PathService::Get(base::DIR_TEMP, &crx_path)) { |