Index: chrome/browser/ui/ash/launcher/arc_app_launcher_browsertest.cc |
diff --git a/chrome/browser/ui/ash/launcher/arc_app_launcher_browsertest.cc b/chrome/browser/ui/ash/launcher/arc_app_launcher_browsertest.cc |
index 4fd6dc885acc1d85d518d4928550dd1e006cd9d8..432219531fc34b7f59ba091d13447ef6b29d1d43 100644 |
--- a/chrome/browser/ui/ash/launcher/arc_app_launcher_browsertest.cc |
+++ b/chrome/browser/ui/ash/launcher/arc_app_launcher_browsertest.cc |
@@ -227,13 +227,17 @@ class ArcAppLauncherBrowserTest : public ExtensionBrowserTest { |
app_host()->OnPackageRemoved(package_name); |
} |
- void SendInstallationStarted() { |
- app_host()->OnInstallationStarted(); |
+ void SendInstallationStarted(const std::string& package_name) { |
+ app_host()->OnInstallationStarted(package_name); |
base::RunLoop().RunUntilIdle(); |
} |
- void SendInstallationFinished() { |
- app_host()->OnInstallationFinished(); |
+ void SendInstallationFinished(const std::string& package_name, bool success) { |
+ arc::mojom::InstallationResult result; |
+ result.package_name = package_name; |
+ result.success = success; |
+ app_host()->OnInstallationFinished( |
+ arc::mojom::InstallationResultPtr(result.Clone())); |
base::RunLoop().RunUntilIdle(); |
} |
@@ -417,11 +421,11 @@ IN_PROC_BROWSER_TEST_F(ArcAppLauncherBrowserTest, AppListShown) { |
EXPECT_FALSE(app_list_service->IsAppListVisible()); |
- SendInstallationStarted(); |
- SendInstallationStarted(); |
+ SendInstallationStarted(kTestAppPackage); |
+ SendInstallationStarted(kTestAppPackage2); |
// New package is available. Show app list. |
- SendInstallationFinished(); |
+ SendInstallationFinished(kTestAppPackage, true); |
InstallTestApps(kTestAppPackage, false); |
SendPackageAdded(kTestAppPackage, true); |
EXPECT_TRUE(app_list_service->IsAppListVisible()); |
@@ -435,14 +439,14 @@ IN_PROC_BROWSER_TEST_F(ArcAppLauncherBrowserTest, AppListShown) { |
// Install next package from batch. Next new package is available. |
// Don't show app list. |
- SendInstallationFinished(); |
+ SendInstallationFinished(kTestAppPackage2, true); |
InstallTestApps(kTestAppPackage2, false); |
SendPackageAdded(kTestAppPackage2, true); |
EXPECT_FALSE(app_list_service->IsAppListVisible()); |
// Run next installation batch. App list should be shown again. |
- SendInstallationStarted(); |
- SendInstallationFinished(); |
+ SendInstallationStarted(kTestAppPackage3); |
+ SendInstallationFinished(kTestAppPackage3, true); |
InstallTestApps(kTestAppPackage3, false); |
SendPackageAdded(kTestAppPackage3, true); |
EXPECT_TRUE(app_list_service->IsAppListVisible()); |