Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4177)

Unified Diff: chrome/browser/download/save_page_browsertest.cc

Issue 10073017: Remove Active Downloads UI. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/download/save_page_browsertest.cc
diff --git a/chrome/browser/download/save_page_browsertest.cc b/chrome/browser/download/save_page_browsertest.cc
index 49e351a3ad1fe1fab596178000feb47caacbe169..41e1ab88c83bc990b13f13071c12bebd60414fee 100644
--- a/chrome/browser/download/save_page_browsertest.cc
+++ b/chrome/browser/download/save_page_browsertest.cc
@@ -20,7 +20,6 @@
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_window.h"
-#include "chrome/browser/ui/webui/chromeos/active_downloads_ui.h"
#include "chrome/common/chrome_paths.h"
#include "chrome/common/url_constants.h"
#include "chrome/test/base/in_process_browser_test.h"
@@ -98,33 +97,8 @@ class SavePageBrowserTest : public InProcessBrowserTest {
GetOriginalUrl();
}
-#if defined(OS_CHROMEOS) && !defined(USE_AURA)
- const ActiveDownloadsUI::DownloadList& GetDownloads() const {
- Browser* popup = ActiveDownloadsUI::GetPopup();
- EXPECT_TRUE(popup);
- ActiveDownloadsUI* downloads_ui = static_cast<ActiveDownloadsUI*>(
- popup->GetSelectedWebContents()->GetWebUI()->GetController());
- EXPECT_TRUE(downloads_ui);
- return downloads_ui->GetDownloads();
- }
-#endif
-
- void CheckDownloadUI(const FilePath& download_path) const {
-#if defined(OS_CHROMEOS) && !defined(USE_AURA)
- const ActiveDownloadsUI::DownloadList& downloads = GetDownloads();
- EXPECT_EQ(downloads.size(), 1U);
-
- bool found = false;
- for (size_t i = 0; i < downloads.size(); ++i) {
- if (downloads[i]->GetFullPath() == download_path) {
- found = true;
- break;
- }
- }
- EXPECT_TRUE(found);
-#else
+ void CheckDownloadShelfIsVisible() const {
achuithb 2012/04/16 14:27:05 Not sure if the indirection is worthwhile. Might b
asanka 2012/04/17 20:02:25 Done.
EXPECT_TRUE(browser()->window()->IsDownloadShelfVisible());
-#endif
}
DownloadManager* GetDownloadManager() const {
@@ -211,7 +185,7 @@ IN_PROC_BROWSER_TEST_F(SavePageBrowserTest, SaveHTMLOnly) {
EXPECT_EQ(url, WaitForSavePackageToFinish());
- CheckDownloadUI(full_file_name);
+ CheckDownloadShelfIsVisible();
CheckDownloadHistory(url, full_file_name, 1); // a.htm is 1 file.
EXPECT_TRUE(file_util::PathExists(full_file_name));
@@ -236,7 +210,7 @@ IN_PROC_BROWSER_TEST_F(SavePageBrowserTest, SaveViewSourceHTMLOnly) {
EXPECT_EQ(actual_page_url, WaitForSavePackageToFinish());
- CheckDownloadUI(full_file_name);
+ CheckDownloadShelfIsVisible();
CheckDownloadHistory(actual_page_url, full_file_name, 1); // a.htm is 1 file.
EXPECT_TRUE(file_util::PathExists(full_file_name));
@@ -256,7 +230,7 @@ IN_PROC_BROWSER_TEST_F(SavePageBrowserTest, SaveCompleteHTML) {
EXPECT_EQ(url, WaitForSavePackageToFinish());
- CheckDownloadUI(full_file_name);
+ CheckDownloadShelfIsVisible();
CheckDownloadHistory(url, full_file_name, 3); // b.htm is 3 files.
EXPECT_TRUE(file_util::PathExists(full_file_name));
@@ -290,7 +264,7 @@ IN_PROC_BROWSER_TEST_F(SavePageBrowserTest, FileNameFromPageTitle) {
EXPECT_EQ(url, WaitForSavePackageToFinish());
- CheckDownloadUI(full_file_name);
+ CheckDownloadShelfIsVisible();
CheckDownloadHistory(url, full_file_name, 3); // b.htm is 3 files.
EXPECT_TRUE(file_util::PathExists(full_file_name));
@@ -316,15 +290,11 @@ IN_PROC_BROWSER_TEST_F(SavePageBrowserTest, RemoveFromList) {
EXPECT_EQ(url, WaitForSavePackageToFinish());
- CheckDownloadUI(full_file_name);
+ CheckDownloadShelfIsVisible();
CheckDownloadHistory(url, full_file_name, 1); // a.htm is 1 file.
EXPECT_EQ(GetDownloadManager()->RemoveAllDownloads(), 1);
-#if defined(OS_CHROMEOS) && !defined(USE_AURA)
- EXPECT_EQ(GetDownloads().size(), 0U);
-#endif
-
// Should not be in history.
QueryDownloadHistory();
EXPECT_EQ(std::find_if(history_entries_.begin(), history_entries_.end(),

Powered by Google App Engine
This is Rietveld 408576698