Index: chrome/browser/signin/signin_tracker_unittest.cc |
diff --git a/chrome/browser/signin/signin_tracker_unittest.cc b/chrome/browser/signin/signin_tracker_unittest.cc |
index bf5869eab9b1355ee27e9cc944b2f34abfbef44a..b8fca1a879eb62b888a867243eda805e23682fa4 100644 |
--- a/chrome/browser/signin/signin_tracker_unittest.cc |
+++ b/chrome/browser/signin/signin_tracker_unittest.cc |
@@ -18,6 +18,7 @@ |
#include "chrome/browser/sync/profile_sync_service_mock.h" |
#include "chrome/common/chrome_notification_types.h" |
#include "content/public/browser/notification_service.h" |
+#include "content/public/test/test_browser_thread.h" |
#include "google_apis/gaia/gaia_constants.h" |
#include "google_apis/gaia/google_service_auth_error.h" |
@@ -58,7 +59,8 @@ class MockObserver : public SigninTracker::Observer { |
class SigninTrackerTest : public testing::Test { |
public: |
- SigninTrackerTest() {} |
+ SigninTrackerTest() |
+ : ui_thread_(content::BrowserThread::UI, &ui_loop_) {} |
virtual void SetUp() OVERRIDE { |
profile_.reset(new TestingProfile()); |
mock_token_service_ = static_cast<MockTokenService*>( |
@@ -90,6 +92,8 @@ class SigninTrackerTest : public testing::Test { |
FakeSigninManagerBase* mock_signin_manager_; |
MockTokenService* mock_token_service_; |
MockObserver observer_; |
+ base::MessageLoop ui_loop_; |
+ content::TestBrowserThread ui_thread_; |
}; |
TEST_F(SigninTrackerTest, GaiaSignInFailed) { |