| Index: chrome/browser/ui/views/first_run_bubble_unittest.cc
|
| diff --git a/chrome/browser/ui/views/first_run_bubble_unittest.cc b/chrome/browser/ui/views/first_run_bubble_unittest.cc
|
| index d83ffb5389b41781d56bb2cf9bddde270b932454..327b93349f35ffe6ac78d4d724177f4b65cdfd6b 100644
|
| --- a/chrome/browser/ui/views/first_run_bubble_unittest.cc
|
| +++ b/chrome/browser/ui/views/first_run_bubble_unittest.cc
|
| @@ -43,7 +43,16 @@ void FirstRunBubbleTest::SetUp() {
|
| }
|
|
|
| TEST_F(FirstRunBubbleTest, CreateAndClose) {
|
| - FirstRunBubble* delegate = FirstRunBubble::ShowBubble(NULL, NULL);
|
| + // Create the anchor and parent widgets.
|
| + views::Widget::InitParams params =
|
| + CreateParams(views::Widget::InitParams::TYPE_WINDOW);
|
| + params.ownership = views::Widget::InitParams::WIDGET_OWNS_NATIVE_WIDGET;
|
| + scoped_ptr<views::Widget> anchor_widget(new views::Widget);
|
| + anchor_widget->Init(params);
|
| + anchor_widget->Show();
|
| +
|
| + FirstRunBubble* delegate =
|
| + FirstRunBubble::ShowBubble(NULL, anchor_widget->GetContentsView());
|
| EXPECT_TRUE(delegate != NULL);
|
| delegate->GetWidget()->CloseNow();
|
| }
|
|
|