Index: chrome/test/base/ui_test_utils.h |
diff --git a/chrome/test/base/ui_test_utils.h b/chrome/test/base/ui_test_utils.h |
index 9e690d1534ad604a9efc066ee396884e928eba93..57a1d7019246a5bfc4af212fae87581a999a556c 100644 |
--- a/chrome/test/base/ui_test_utils.h |
+++ b/chrome/test/base/ui_test_utils.h |
@@ -306,6 +306,19 @@ class HistoryEnumerator { |
DISALLOW_COPY_AND_ASSIGN(HistoryEnumerator); |
}; |
+// Wait for HistoryService to load. |
sdefresne
2014/09/23 08:45:10
You can move this class in ui_test_utils.cc since
nshaik
2014/10/29 08:43:39
Done.
|
+class WaitHistoryLoadedObserver : public history::HistoryServiceObserver { |
+ public: |
+ explicit WaitHistoryLoadedObserver(content::MessageLoopRunner* runner); |
+ // Is called when |service| is loaded. |
sdefresne
2014/10/20 13:15:43
// history::HistoryServiceObserver:
|
+ virtual void HistoryServiceLoaded(HistoryService* service) OVERRIDE; |
sdefresne
2014/10/20 13:15:43
OVERRIDE -> override
|
+ virtual ~WaitHistoryLoadedObserver(); |
sdefresne
2014/10/20 13:15:43
Move the destructor with the constructor.
|
+ |
+ private: |
+ // weak |
+ content::MessageLoopRunner* runner_; |
+}; |
+ |
} // namespace ui_test_utils |
#endif // CHROME_TEST_BASE_UI_TEST_UTILS_H_ |