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

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

Issue 6973052: When the download folder does not exist, change the download folder to a user's "Downloads" (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: Reflected Pawel's comments Created 9 years, 6 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/download_manager_unittest.cc
diff --git a/chrome/browser/download/download_manager_unittest.cc b/chrome/browser/download/download_manager_unittest.cc
index 0e947d1325432e5c7ebf5a7dc6cfca356b075ee4..65bcd8c23db391f2d563d76488368dc30c08fe86 100644
--- a/chrome/browser/download/download_manager_unittest.cc
+++ b/chrome/browser/download/download_manager_unittest.cc
@@ -124,7 +124,7 @@ const struct {
"text/html",
false,
false,
- false, },
+ true, },
Randy Smith (Not in Mondays) 2011/06/15 19:48:59 It looks like we no longer have any cases in which
haraken1 2011/06/22 18:01:58 This change is required in this patch (if we need
Randy Smith (Not in Mondays) 2011/06/23 20:24:42 I still feel like we're not testing code that we u
haraken1 2011/06/24 01:57:24 Ah, it make a great sense to me. I set the default
{ "http://www.foo.com/save-as.html",
"text/html",
true,
@@ -139,7 +139,7 @@ const struct {
"text/html",
false,
false,
- false, },
+ true, },
{ "http://www.foo.com/extensionless-extension",
"application/x-chrome-extension",
true,
@@ -154,7 +154,7 @@ const struct {
"application/pdf",
false,
true,
- false, },
+ true, },
{ "http://www.foo.com/always_prompt.jar",
"application/jar",
false,
@@ -227,7 +227,8 @@ class SelectFileObserver : public DownloadManager::Observer {
// Downloadmanager::Observer functions.
virtual void ModelChanged() {}
virtual void ManagerGoingDown() {}
- virtual void SelectFileDialogDisplayed(int32 id) {
+ virtual void SelectFileDialogDisplayed(int32 id,
+ const FilePath& suggested_path) {
file_dialog_ids_.insert(id);
}
@@ -307,7 +308,10 @@ TEST_F(DownloadManagerTest, StartDownload) {
DownloadFile* download_file(
new DownloadFile(info.get(), download_manager_));
AddDownloadToFileManager(info->download_id, download_file);
- download_file->Initialize(false);
+
+ ScopedTempDir temp_dir;
+ ASSERT_TRUE(temp_dir.CreateUniqueTempDir());
+ download_file->Initialize(false, temp_dir.path());
download_manager_->StartDownload(info->download_id);
message_loop_.RunAllPending();
@@ -556,7 +560,9 @@ TEST_F(DownloadManagerTest, DownloadOverwriteTest) {
new DownloadFile(info.get(), download_manager_));
download_file->Rename(cr_path);
// This creates the .crdownload version of the file.
- download_file->Initialize(false);
+ ScopedTempDir temp_dir;
+ ASSERT_TRUE(temp_dir.CreateUniqueTempDir());
+ download_file->Initialize(false, temp_dir.path());
// |download_file| is owned by DownloadFileManager.
AddDownloadToFileManager(info->download_id, download_file);

Powered by Google App Engine
This is Rietveld 408576698