| 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 54176eb2b6fcc05917450afcfc6b81e0f373bf0c..1556bfdeed994ea511f242ebf75f65b22d9e8534 100644
|
| --- a/chrome/browser/download/notification/download_notification_browsertest.cc
|
| +++ b/chrome/browser/download/notification/download_notification_browsertest.cc
|
| @@ -510,6 +510,26 @@ IN_PROC_BROWSER_TEST_F(DownloadNotificationTest, DiscardDangerousFile) {
|
| EXPECT_FALSE(base::PathExists(GetDownloadPath().Append(filename.BaseName())));
|
| }
|
|
|
| +IN_PROC_BROWSER_TEST_F(DownloadNotificationTest, DownloadImageFile) {
|
| + GURL download_url(embedded_test_server()->GetURL(
|
| + "/downloads/image-octet-stream.png"));
|
| +
|
| + content::DownloadTestObserverTerminal download_terminal_observer(
|
| + GetDownloadManager(browser()), 1u, /* wait_count */
|
| + content::DownloadTestObserver::ON_DANGEROUS_DOWNLOAD_IGNORE);
|
| +
|
| + CreateDownloadForBrowserAndURL(browser(), download_url);
|
| +
|
| + // Wait for the download completion.
|
| + download_terminal_observer.WaitForFinished();
|
| +
|
| + // Waits for download completion.
|
| + while (GetNotification(notification_id())->image().IsEmpty()) {
|
| + NotificationUpdateObserver download_change_notification_observer;
|
| + download_change_notification_observer.Wait();
|
| + }
|
| +}
|
| +
|
| IN_PROC_BROWSER_TEST_F(DownloadNotificationTest,
|
| CloseNotificationAfterDownload) {
|
| CreateDownload();
|
|
|