| Index: chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc
|
| diff --git a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc
|
| index a27a51ae946f27d4b48bd73bce42e047132f9a71..92cdd60488b06e1538d96fe1cb64fd8b2ed50c4d 100644
|
| --- a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc
|
| +++ b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc
|
| @@ -273,7 +273,8 @@ class TestV2AppLauncherItemController : public LauncherItemController {
|
| }
|
| bool IsDraggable() override { return false; }
|
| bool CanPin() const override {
|
| - return launcher_controller()->CanPin(app_id());
|
| + return launcher_controller()->GetPinnable(app_id()) ==
|
| + AppListControllerDelegate::PIN_EDITABLE;
|
| }
|
| bool ShouldShowTooltip() override { return false; }
|
|
|
| @@ -1053,10 +1054,14 @@ TEST_F(ChromeLauncherControllerTest, MergePolicyAndUserPrefPinnedApps) {
|
| EXPECT_TRUE(launcher_controller_->IsAppPinned(extension2_->id()));
|
|
|
| // Check user can manually pin or unpin these apps
|
| - EXPECT_TRUE(launcher_controller_->CanPin(extension1_->id()));
|
| - EXPECT_FALSE(launcher_controller_->CanPin(extension2_->id()));
|
| - EXPECT_TRUE(launcher_controller_->CanPin(extension3_->id()));
|
| - EXPECT_FALSE(launcher_controller_->CanPin(extension4_->id()));
|
| + EXPECT_EQ(AppListControllerDelegate::PIN_EDITABLE,
|
| + launcher_controller_->GetPinnable(extension1_->id()));
|
| + EXPECT_EQ(AppListControllerDelegate::PIN_FIXED,
|
| + launcher_controller_->GetPinnable(extension2_->id()));
|
| + EXPECT_EQ(AppListControllerDelegate::PIN_EDITABLE,
|
| + launcher_controller_->GetPinnable(extension3_->id()));
|
| + EXPECT_EQ(AppListControllerDelegate::PIN_FIXED,
|
| + launcher_controller_->GetPinnable(extension4_->id()));
|
|
|
| // Check the order of shelf pinned apps
|
| EXPECT_EQ("AppList, App2, App4, App1, Chrome, App3", GetPinnedAppStatus());
|
|
|