summaryrefslogtreecommitdiffstats
path: root/content/public/test
diff options
context:
space:
mode:
authorbashi <bashi@chromium.org>2015-08-19 04:13:32 -0700
committerCommit bot <commit-bot@chromium.org>2015-08-19 11:14:18 +0000
commitb4ccba1ab3d1614495b445e16aba48260c76fbd5 (patch)
treeddc7e730c40dc453c9a747e9eff48aeed5ffc5bd /content/public/test
parent65c5354524fb6ecb696b0fd4e423b1fd19a0a385 (diff)
downloadchromium_src-b4ccba1ab3d1614495b445e16aba48260c76fbd5.zip
chromium_src-b4ccba1ab3d1614495b445e16aba48260c76fbd5.tar.gz
chromium_src-b4ccba1ab3d1614495b445e16aba48260c76fbd5.tar.bz2
Call blink::initialize() at the beginning of RenderViewTest::SetUp()
Because CreateContentRendererClient() calls WebScriptController::registerExtension(), which requires PartitionAlloc to be initialized. blink::initialize() does the job. BUG=501171 Review URL: https://codereview.chromium.org/1302723002 Cr-Commit-Position: refs/heads/master@{#344198}
Diffstat (limited to 'content/public/test')
-rw-r--r--content/public/test/render_view_test.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/content/public/test/render_view_test.cc b/content/public/test/render_view_test.cc
index f602804..acec861 100644
--- a/content/public/test/render_view_test.cc
+++ b/content/public/test/render_view_test.cc
@@ -190,6 +190,10 @@ void RenderViewTest::GoForward(const PageState& state) {
}
void RenderViewTest::SetUp() {
+ // Blink needs to be initialized before calling CreateContentRendererClient()
+ // because it uses blink internally.
+ blink::initialize(blink_platform_impl_.Get());
+
content_client_.reset(CreateContentClient());
content_browser_client_.reset(CreateContentBrowserClient());
content_renderer_client_.reset(CreateContentRendererClient());
@@ -218,7 +222,6 @@ void RenderViewTest::SetUp() {
// hacky, but this is the world we live in...
std::string flags("--expose-gc");
v8::V8::SetFlagsFromString(flags.c_str(), static_cast<int>(flags.size()));
- blink::initialize(blink_platform_impl_.Get());
// Ensure that we register any necessary schemes when initializing WebKit,
// since we are using a MockRenderThread.