Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(967)

Unified Diff: chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_unittest.cc

Issue 2769323002: mash: Update shelf pin prefs in ShelfModelObserver overrides. (Closed)
Patch Set: Use ScopedPinSyncDisabler name suggestion. Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_unittest.cc
diff --git a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_unittest.cc b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_unittest.cc
index 5c49d937fff1a5acba1c0c0749c8573e501618bd..ad1856864c8ab633aefd7b9b72d3b042d6911f4f 100644
--- a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_unittest.cc
+++ b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_unittest.cc
@@ -536,8 +536,6 @@ class ChromeLauncherControllerImplTest : public BrowserWithTestWindowTest {
void InitLauncherController() {
launcher_controller_.reset(
new ChromeLauncherControllerImpl(profile(), model_));
- // TODO(crbug.com/654622): Some tests break with a non-null static instance.
- ChromeLauncherControllerImpl::set_instance_for_test(nullptr);
launcher_controller_->Init();
}
@@ -1995,6 +1993,9 @@ TEST_P(ChromeLauncherControllerImplMultiProfileWithArcTest, ArcMultiUser) {
SendListOfArcApps();
InitLauncherController();
+ // TODO(crbug.com/654622): This test breaks with a non-null static instance.
+ ChromeLauncherControllerImpl::set_instance_for_test(nullptr);
+
SetLauncherControllerHelper(new TestLauncherControllerHelper);
// App1 exists all the time.
@@ -2281,6 +2282,9 @@ TEST_F(MultiProfileMultiBrowserShelfLayoutChromeLauncherControllerImplTest,
V1AppUpdateOnUserSwitch) {
// Create a browser item in the LauncherController.
InitLauncherController();
+ // TODO(crbug.com/654622): This test breaks with a non-null static instance.
+ ChromeLauncherControllerImpl::set_instance_for_test(nullptr);
+
EXPECT_EQ(2, model_->item_count());
{
// Create a "windowed gmail app".
@@ -2311,6 +2315,8 @@ TEST_F(MultiProfileMultiBrowserShelfLayoutChromeLauncherControllerImplTest,
V1AppUpdateOnUserSwitchEdgecases) {
// Create a browser item in the LauncherController.
InitLauncherController();
+ // TODO(crbug.com/654622): This test breaks with a non-null static instance.
+ ChromeLauncherControllerImpl::set_instance_for_test(nullptr);
// First test: Create an app when the user is not active.
std::string user2 = "user2";
@@ -2347,6 +2353,8 @@ TEST_F(MultiProfileMultiBrowserShelfLayoutChromeLauncherControllerImplTest,
V1CloseOnVisitingDesktop) {
// Create a browser item in the LauncherController.
InitLauncherController();
+ // TODO(crbug.com/654622): This test breaks with a non-null static instance.
+ ChromeLauncherControllerImpl::set_instance_for_test(nullptr);
chrome::MultiUserWindowManager* manager =
chrome::MultiUserWindowManager::GetInstance();
@@ -2391,6 +2399,9 @@ TEST_F(MultiProfileMultiBrowserShelfLayoutChromeLauncherControllerImplTest,
V1AppUpdateOnUserSwitchEdgecases2) {
// Create a browser item in the LauncherController.
InitLauncherController();
+ // TODO(crbug.com/654622): This test breaks with a non-null static instance.
+ ChromeLauncherControllerImpl::set_instance_for_test(nullptr);
+
SetLauncherControllerHelper(new TestLauncherControllerHelper);
// First test: Create an app when the user is not active.

Powered by Google App Engine
This is Rietveld 408576698