Index: chrome/browser/gtk/bookmark_bar_gtk_unittest.cc |
=================================================================== |
--- chrome/browser/gtk/bookmark_bar_gtk_unittest.cc (revision 30650) |
+++ chrome/browser/gtk/bookmark_bar_gtk_unittest.cc (working copy) |
@@ -5,6 +5,7 @@ |
#include "chrome/browser/gtk/bookmark_bar_gtk.h" |
#include "chrome/browser/browser.h" |
+#include "chrome/browser/chrome_thread.h" |
#include "chrome/browser/gtk/tabstrip_origin_provider.h" |
#include "base/task.h" |
#include "testing/gtest/include/gtest/gtest.h" |
@@ -21,9 +22,12 @@ |
class BookmarkBarGtkUnittest : public ::testing::Test { |
protected: |
- BookmarkBarGtkUnittest() { |
+ BookmarkBarGtkUnittest() |
+ : ui_thread_(ChromeThread::UI, &message_loop_), |
+ file_thread_(ChromeThread::FILE, &message_loop_) { |
profile_.reset(new TestingProfile()); |
profile_->CreateBookmarkModel(true); |
+ profile_->BlockUntilBookmarkModelLoaded(); |
browser_.reset(new Browser(Browser::TYPE_NORMAL, profile_.get())); |
origin_provider_.reset(new EmptyTabstripOriginProvider); |
@@ -35,6 +39,9 @@ |
scoped_ptr<Browser> browser_; |
scoped_ptr<TabstripOriginProvider> origin_provider_; |
scoped_ptr<BookmarkBarGtk> bookmark_bar_; |
+ MessageLoopForUI message_loop_; |
+ ChromeThread ui_thread_; |
+ ChromeThread file_thread_; |
}; |
TEST_F(BookmarkBarGtkUnittest, DisplaysHelpMessageOnEmpty) { |