summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/install_tracker_unittest.cc
diff options
context:
space:
mode:
authorskyostil <skyostil@chromium.org>2015-04-27 10:59:37 -0700
committerCommit bot <commit-bot@chromium.org>2015-04-27 17:59:35 +0000
commit0becb33779f8678e2703d6ff1a73ce2b45571f98 (patch)
treeca8e900931a5e71c07db40c308a7755b15de1870 /chrome/browser/extensions/install_tracker_unittest.cc
parent6974bf71b37bddb36ca8b1feefc013b7c47c105f (diff)
downloadchromium_src-0becb33779f8678e2703d6ff1a73ce2b45571f98.zip
chromium_src-0becb33779f8678e2703d6ff1a73ce2b45571f98.tar.gz
chromium_src-0becb33779f8678e2703d6ff1a73ce2b45571f98.tar.bz2
Ensure tests have an active task runner
This patch modifies all tests to have a more realistic threading set-up by either: a) adding a TestBrowserThreadBundle b) constructing any existing TestBrowserThreadBundle earlier or c) adding a MessageLoop as appropriate. This makes it possible to later migrate base/ from MessageLoopProxy over to ThreadTaskRunnerHandle, which requires an active task runner on the current thread. BUG=465354 Review URL: https://codereview.chromium.org/1086733002 Cr-Commit-Position: refs/heads/master@{#327067}
Diffstat (limited to 'chrome/browser/extensions/install_tracker_unittest.cc')
-rw-r--r--chrome/browser/extensions/install_tracker_unittest.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/browser/extensions/install_tracker_unittest.cc b/chrome/browser/extensions/install_tracker_unittest.cc
index 4e6cc6f..e02400f 100644
--- a/chrome/browser/extensions/install_tracker_unittest.cc
+++ b/chrome/browser/extensions/install_tracker_unittest.cc
@@ -6,6 +6,7 @@
#include "chrome/browser/extensions/active_install_data.h"
#include "chrome/browser/extensions/install_tracker.h"
#include "chrome/test/base/testing_profile.h"
+#include "content/public/test/test_browser_thread_bundle.h"
#include "extensions/browser/extension_registry.h"
#include "extensions/common/extension.h"
#include "extensions/common/manifest_constants.h"
@@ -64,6 +65,7 @@ class InstallTrackerTest : public testing::Test {
EXPECT_EQ(original.percent_downloaded, retrieved.percent_downloaded);
}
+ content::TestBrowserThreadBundle thread_bundle_;
scoped_ptr<TestingProfile> profile_;
scoped_ptr<InstallTracker> tracker_;
};