diff options
author | mpcomplete@google.com <mpcomplete@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-29 22:24:31 +0000 |
---|---|---|
committer | mpcomplete@google.com <mpcomplete@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-29 22:24:31 +0000 |
commit | c64631651a4267994dbdd336243e06b64e4e7a5f (patch) | |
tree | 23700eae496a6cf3cda0beea3742f12656c8cd4b /chrome/browser/extensions/extensions_service_unittest.cc | |
parent | 45671618a6690a8501f01905a4ed6d19cfcdc0b1 (diff) | |
download | chromium_src-c64631651a4267994dbdd336243e06b64e4e7a5f.zip chromium_src-c64631651a4267994dbdd336243e06b64e4e7a5f.tar.gz chromium_src-c64631651a4267994dbdd336243e06b64e4e7a5f.tar.bz2 |
Refactor ExtensionView to support a UI-less extension instance.
- Introduce ExtensionHost, which is the guy that talks to the RenderViewHost.
- ExtensionView holds an ExtensionHost, and also renders its contents in an
HWND.
- Added code to load a page optionally specified in the manifest as a
background process whenever it exists.
Review URL: http://codereview.chromium.org/92043
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14902 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extensions_service_unittest.cc')
-rw-r--r-- | chrome/browser/extensions/extensions_service_unittest.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extensions_service_unittest.cc b/chrome/browser/extensions/extensions_service_unittest.cc index 685f914..b4a81c5 100644 --- a/chrome/browser/extensions/extensions_service_unittest.cc +++ b/chrome/browser/extensions/extensions_service_unittest.cc @@ -184,6 +184,7 @@ TEST_F(ExtensionsServiceTest, LoadAllExtensionsFromDirectorySuccess) { scripts[0].js_scripts()[0].path().value()); EXPECT_EQ(extension->path().AppendASCII("script2.js").value(), scripts[0].js_scripts()[1].path().value()); + EXPECT_TRUE(extension->plugins_dir().empty()); EXPECT_EQ(1u, scripts[1].url_patterns().size()); EXPECT_EQ("http://*.news.com/*", scripts[1].url_patterns()[0].GetAsString()); EXPECT_EQ(extension->path().AppendASCII("js_files").AppendASCII("script3.js") @@ -204,6 +205,8 @@ TEST_F(ExtensionsServiceTest, LoadAllExtensionsFromDirectorySuccess) { frontend->extensions()->at(1)->description()); EXPECT_EQ(frontend->extensions()->at(1)->path().AppendASCII("npapi").value(), frontend->extensions()->at(1)->plugins_dir().value()); + EXPECT_EQ(frontend->extensions()->at(1)->GetResourceURL("background.html"), + frontend->extensions()->at(1)->background_url()); ASSERT_EQ(0u, frontend->extensions()->at(1)->content_scripts().size()); EXPECT_EQ(std::string("20123456789abcdef0123456789abcdef0123456"), |