Index: chrome/browser/bookmarks/bookmark_node_data_unittest.cc |
diff --git a/chrome/browser/bookmarks/bookmark_node_data_unittest.cc b/chrome/browser/bookmarks/bookmark_node_data_unittest.cc |
index 86e2e017e3322c78fa41bc845fe7144825062c95..075049736a25906f9b41ba4c77b695c32b84b8d5 100644 |
--- a/chrome/browser/bookmarks/bookmark_node_data_unittest.cc |
+++ b/chrome/browser/bookmarks/bookmark_node_data_unittest.cc |
@@ -10,6 +10,7 @@ |
#include "chrome/browser/bookmarks/bookmark_model_factory.h" |
#include "chrome/browser/bookmarks/bookmark_node_data.h" |
#include "chrome/test/base/testing_profile.h" |
+#include "chrome/test/base/ui_test_utils.h" |
#include "content/public/test/test_browser_thread.h" |
#include "googleurl/src/gurl.h" |
#include "testing/gtest/include/gtest/gtest.h" |
@@ -76,10 +77,10 @@ TEST_F(BookmarkNodeDataTest, JustURL) { |
TEST_F(BookmarkNodeDataTest, URL) { |
// Write a single node representing a URL to the clipboard. |
TestingProfile profile; |
- profile.CreateBookmarkModel(false); |
- profile.BlockUntilBookmarkModelLoaded(); |
profile.SetID(L"id"); |
+ profile.CreateBookmarkModel(false); |
BookmarkModel* model = BookmarkModelFactory::GetForProfile(&profile); |
+ ui_test_utils::WaitForBookmarkModelToLoad(model); |
const BookmarkNode* root = model->bookmark_bar_node(); |
GURL url(GURL("http://foo.com")); |
const string16 title(ASCIIToUTF16("foo.com")); |
@@ -119,10 +120,12 @@ TEST_F(BookmarkNodeDataTest, URL) { |
// Tests writing a folder to the clipboard. |
TEST_F(BookmarkNodeDataTest, Folder) { |
TestingProfile profile; |
- profile.CreateBookmarkModel(false); |
- profile.BlockUntilBookmarkModelLoaded(); |
profile.SetID(L"id"); |
+ profile.CreateBookmarkModel(false); |
+ |
BookmarkModel* model = BookmarkModelFactory::GetForProfile(&profile); |
+ ui_test_utils::WaitForBookmarkModelToLoad(model); |
+ |
const BookmarkNode* root = model->bookmark_bar_node(); |
const BookmarkNode* g1 = model->AddFolder(root, 0, ASCIIToUTF16("g1")); |
const BookmarkNode* g11 = model->AddFolder(g1, 0, ASCIIToUTF16("g11")); |
@@ -160,8 +163,10 @@ TEST_F(BookmarkNodeDataTest, FolderWithChild) { |
TestingProfile profile; |
profile.SetID(L"id"); |
profile.CreateBookmarkModel(false); |
- profile.BlockUntilBookmarkModelLoaded(); |
+ |
BookmarkModel* model = BookmarkModelFactory::GetForProfile(&profile); |
+ ui_test_utils::WaitForBookmarkModelToLoad(model); |
+ |
const BookmarkNode* root = model->bookmark_bar_node(); |
const BookmarkNode* folder = model->AddFolder(root, 0, ASCIIToUTF16("g1")); |
@@ -199,8 +204,10 @@ TEST_F(BookmarkNodeDataTest, MultipleNodes) { |
TestingProfile profile; |
profile.SetID(L"id"); |
profile.CreateBookmarkModel(false); |
- profile.BlockUntilBookmarkModelLoaded(); |
+ |
BookmarkModel* model = BookmarkModelFactory::GetForProfile(&profile); |
+ ui_test_utils::WaitForBookmarkModelToLoad(model); |
+ |
const BookmarkNode* root = model->bookmark_bar_node(); |
const BookmarkNode* folder = model->AddFolder(root, 0, ASCIIToUTF16("g1")); |