| Index: chrome/test/base/chrome_render_view_test.cc
|
| ===================================================================
|
| --- chrome/test/base/chrome_render_view_test.cc (revision 257128)
|
| +++ chrome/test/base/chrome_render_view_test.cc (working copy)
|
| @@ -5,13 +5,17 @@
|
| #include "chrome/test/base/chrome_render_view_test.h"
|
|
|
| #include "base/debug/leak_annotations.h"
|
| +#include "chrome/browser/chrome_content_browser_client.h"
|
| #include "chrome/browser/extensions/extension_function_dispatcher.h"
|
| +#include "chrome/common/chrome_content_client.h"
|
| #include "chrome/common/render_messages.h"
|
| +#include "chrome/renderer/chrome_content_renderer_client.h"
|
| #include "chrome/renderer/extensions/chrome_v8_context_set.h"
|
| #include "chrome/renderer/extensions/chrome_v8_extension.h"
|
| #include "chrome/renderer/extensions/dispatcher.h"
|
| #include "chrome/renderer/extensions/event_bindings.h"
|
| #include "chrome/renderer/spellchecker/spellcheck.h"
|
| +#include "chrome/test/base/chrome_unit_test_suite.h"
|
| #include "components/autofill/content/renderer/autofill_agent.h"
|
| #include "components/autofill/content/renderer/password_autofill_agent.h"
|
| #include "components/autofill/content/renderer/test_password_autofill_agent.h"
|
| @@ -51,15 +55,13 @@
|
| }
|
|
|
| void ChromeRenderViewTest::SetUp() {
|
| + ChromeUnitTestSuite::InitializeProviders();
|
| + ChromeUnitTestSuite::InitializeResourceBundle();
|
| +
|
| chrome_render_thread_ = new ChromeMockRenderThread();
|
| render_thread_.reset(chrome_render_thread_);
|
|
|
| - content::SetRendererClientForTesting(&chrome_content_renderer_client_);
|
| extension_dispatcher_ = new extensions::Dispatcher();
|
| - chrome_content_renderer_client_.SetExtensionDispatcher(extension_dispatcher_);
|
| -#if defined(ENABLE_SPELLCHECK)
|
| - chrome_content_renderer_client_.SetSpellcheck(new SpellCheck());
|
| -#endif
|
|
|
| content::RenderViewTest::SetUp();
|
|
|
| @@ -83,3 +85,22 @@
|
| #endif
|
| content::RenderViewTest::TearDown();
|
| }
|
| +
|
| +content::ContentClient* ChromeRenderViewTest::CreateContentClient() {
|
| + return new ChromeContentClient();
|
| +}
|
| +
|
| +content::ContentBrowserClient*
|
| + ChromeRenderViewTest::CreateContentBrowserClient() {
|
| + return new chrome::ChromeContentBrowserClient();
|
| +}
|
| +
|
| +content::ContentRendererClient*
|
| + ChromeRenderViewTest::CreateContentRendererClient() {
|
| + ChromeContentRendererClient* client = new ChromeContentRendererClient();
|
| + client->SetExtensionDispatcher(extension_dispatcher_);
|
| +#if defined(ENABLE_SPELLCHECK)
|
| + client->SetSpellcheck(new SpellCheck());
|
| +#endif
|
| + return client;
|
| +}
|
|
|