Index: blimp/client/core/contents/blimp_contents_manager_unittest.cc |
diff --git a/blimp/client/core/contents/blimp_contents_manager_unittest.cc b/blimp/client/core/contents/blimp_contents_manager_unittest.cc |
index 422b77157ef9c49bbfd94dfc69fb02b1109ef2d3..eb102f5ac0a569c4c2b2d83ba333f16665d66a6c 100644 |
--- a/blimp/client/core/contents/blimp_contents_manager_unittest.cc |
+++ b/blimp/client/core/contents/blimp_contents_manager_unittest.cc |
@@ -19,7 +19,9 @@ namespace { |
TEST(BlimpContentsManagerUnittest, GetExistingBlimpContents) { |
base::MessageLoop loop; |
- BlimpContentsManager blimp_contents_manager; |
+ RenderWidgetFeature feature; |
+ CompositorDepsProvider::Initialize(true); |
+ BlimpContentsManager blimp_contents_manager(&feature); |
std::unique_ptr<BlimpContentsImpl> blimp_contents = |
blimp_contents_manager.CreateBlimpContents(); |
@@ -27,19 +29,26 @@ TEST(BlimpContentsManagerUnittest, GetExistingBlimpContents) { |
BlimpContentsImpl* existing_contents = |
blimp_contents_manager.GetBlimpContents(id); |
EXPECT_EQ(blimp_contents.get(), existing_contents); |
+ blimp_contents.reset(); |
+ CompositorDepsProvider::Terminate(); |
} |
TEST(BlimpContentsManagerUnittest, GetNonExistingBlimpContents) { |
- BlimpContentsManager blimp_contents_manager; |
+ RenderWidgetFeature feature; |
+ CompositorDepsProvider::Initialize(true); |
+ BlimpContentsManager blimp_contents_manager(&feature); |
BlimpContentsImpl* existing_contents = |
blimp_contents_manager.GetBlimpContents(kDummyTabId); |
EXPECT_EQ(nullptr, existing_contents); |
+ CompositorDepsProvider::Terminate(); |
} |
TEST(BlimpContentsManagerUnittest, GetDestroyedBlimpContents) { |
base::MessageLoop loop; |
- BlimpContentsManager blimp_contents_manager; |
+ RenderWidgetFeature feature; |
+ CompositorDepsProvider::Initialize(true); |
+ BlimpContentsManager blimp_contents_manager(&feature); |
int id; |
std::unique_ptr<BlimpContentsImpl> blimp_contents = |
@@ -52,6 +61,7 @@ TEST(BlimpContentsManagerUnittest, GetDestroyedBlimpContents) { |
loop.RunUntilIdle(); |
EXPECT_EQ(nullptr, blimp_contents_manager.GetBlimpContents(id)); |
+ CompositorDepsProvider::Terminate(); |
} |
} // namespace |