Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(58)

Unified Diff: chrome/browser/ui/views/first_run_bubble_unittest.cc

Issue 11795004: Continue threading context through unit tests. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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();
}

Powered by Google App Engine
This is Rietveld 408576698