| Index: chrome/browser/download/notification/download_notification_browsertest.cc
|
| diff --git a/chrome/browser/download/notification/download_notification_browsertest.cc b/chrome/browser/download/notification/download_notification_browsertest.cc
|
| index 4b72ddafcd3267bea4e296b8e9fd4a2e6d265bc3..6d08b3f26f9c220ce82c50cb8a3b482787034884 100644
|
| --- a/chrome/browser/download/notification/download_notification_browsertest.cc
|
| +++ b/chrome/browser/download/notification/download_notification_browsertest.cc
|
| @@ -374,6 +374,11 @@ IN_PROC_BROWSER_TEST_F(DownloadNotificationTest, DownloadFile) {
|
| EXPECT_EQ(message_center::NOTIFICATION_TYPE_PROGRESS,
|
| GetNotification(notification_id())->type());
|
|
|
| + // Confirms that the download update is delivered to the notification.
|
| + NotificationUpdateObserver download_notification_periodically_update_observer;
|
| + download_item()->UpdateObservers();
|
| + download_notification_periodically_update_observer.Wait();
|
| +
|
| NotificationUpdateObserver download_notification_update_observer;
|
|
|
| // Requests to complete the download.
|
| @@ -784,6 +789,17 @@ IN_PROC_BROWSER_TEST_F(DownloadNotificationTest, MAYBE_DownloadMultipleFiles) {
|
| EXPECT_EQ(message_center::DEFAULT_PRIORITY,
|
| GetNotification(notification_id2)->priority());
|
|
|
| + // Confirms that the updates of both download are delivered to the
|
| + // notifications.
|
| + NotificationUpdateObserver notification_periodically_update_observer1;
|
| + download1->UpdateObservers();
|
| + EXPECT_EQ(notification_id1,
|
| + notification_periodically_update_observer1.Wait());
|
| + NotificationUpdateObserver notification_periodically_update_observer2;
|
| + download2->UpdateObservers();
|
| + EXPECT_EQ(notification_id2,
|
| + notification_periodically_update_observer2.Wait());
|
| +
|
| // Requests to complete the downloads.
|
| ui_test_utils::NavigateToURL(
|
| browser(), GURL(net::URLRequestSlowDownloadJob::kFinishDownloadUrl));
|
|
|