| Index: chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_browsertest.cc
|
| diff --git a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_browsertest.cc b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_browsertest.cc
|
| index af53acfb2e00a4f2e8241b599b0c92815bedbcc3..798c68a7e49780daec9e7db0a1f1c3de22ca85a2 100644
|
| --- a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_browsertest.cc
|
| +++ b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_browsertest.cc
|
| @@ -339,10 +339,6 @@ class ShelfAppBrowserTest : public ExtensionBrowserTest {
|
| return item.id;
|
| }
|
|
|
| - void RemoveShortcut(ash::ShelfID id) {
|
| - controller_->Unpin(id);
|
| - }
|
| -
|
| ash::ShelfID PinFakeApp(const std::string& app_id) {
|
| return controller_->CreateAppShortcutLauncherItem(ash::AppLaunchId(app_id),
|
| model_->item_count());
|
| @@ -495,7 +491,7 @@ IN_PROC_BROWSER_TEST_F(LauncherPlatformAppBrowserTest, PinRunning) {
|
| shelf_model()->ItemIndexByID(id));
|
|
|
| // Pin the app. The item should remain.
|
| - controller_->Pin(id);
|
| + controller_->PinAppWithID(extension->id());
|
| ASSERT_EQ(item_count, shelf_model()->item_count());
|
| const ash::ShelfItem& item2 = *shelf_model()->ItemByID(id);
|
| EXPECT_EQ(ash::TYPE_PINNED_APP, item2.type);
|
| @@ -546,7 +542,7 @@ IN_PROC_BROWSER_TEST_F(LauncherPlatformAppBrowserTest, UnpinRunning) {
|
| EXPECT_EQ(ash::STATUS_ACTIVE, item.status);
|
|
|
| // Unpin the app. The item should remain.
|
| - controller_->Unpin(shortcut_id);
|
| + controller_->UnpinAppWithID(app_id);
|
| ASSERT_EQ(item_count, shelf_model()->item_count());
|
| item = *shelf_model()->ItemByID(shortcut_id);
|
| EXPECT_EQ(ash::TYPE_APP, item.type);
|
| @@ -2042,7 +2038,7 @@ IN_PROC_BROWSER_TEST_F(ShelfAppBrowserTest, DISABLED_DragOffShelf) {
|
|
|
| // Test #5: Uninstalling an application while it is being ripped off should
|
| // not crash.
|
| - ash::ShelfID app_id = CreateShortcut("app2");
|
| + CreateShortcut("app2");
|
| test.RunMessageLoopUntilAnimationsDone();
|
| int app2_index = GetIndexOfShelfItemType(ash::TYPE_PINNED_APP);
|
| EXPECT_EQ(3, model_->item_count()); // And it remains that way.
|
| @@ -2050,7 +2046,7 @@ IN_PROC_BROWSER_TEST_F(ShelfAppBrowserTest, DISABLED_DragOffShelf) {
|
| &generator,
|
| &test,
|
| RIP_OFF_ITEM_AND_DONT_RELEASE_MOUSE);
|
| - RemoveShortcut(app_id);
|
| + controller_->UnpinAppWithID("app2");
|
| test.RunMessageLoopUntilAnimationsDone();
|
| EXPECT_EQ(2, model_->item_count()); // The item should now be gone.
|
| generator.ReleaseLeftButton();
|
| @@ -2224,7 +2220,7 @@ IN_PROC_BROWSER_TEST_F(ShelfAppBrowserTest, OverflowBubble) {
|
| EXPECT_TRUE(shelf_->shelf_widget()->IsShowingOverflowBubble());
|
|
|
| // Unpin first pinned app and there should be no crash.
|
| - controller_->UnpinAppWithID(std::string("fake_app_0"));
|
| + controller_->UnpinAppWithID("fake_app_0");
|
|
|
| test.RunMessageLoopUntilAnimationsDone();
|
| EXPECT_FALSE(shelf_->shelf_widget()->IsShowingOverflowBubble());
|
|
|