Chromium Code Reviews| 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(), |