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

Unified Diff: chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc

Issue 257983002: Move downloads API to extensions namespace (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 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/extensions/api/downloads/downloads_api_browsertest.cc
diff --git a/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc b/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc
index 048d9b69581a0e0d66553b21d32df9a2ab04d8ea..af2fcb0925f97bdc908d844d66d6473063432fbe 100644
--- a/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc
+++ b/chrome/browser/extensions/api/downloads/downloads_api_browsertest.cc
@@ -63,7 +63,9 @@ using content::URLRequestSlowDownloadJob;
namespace errors = download_extension_errors;
-namespace api = extensions::api::downloads;
+namespace downloads = extensions::api::downloads;
limasdf 2014/04/26 07:39:39 from here, I changed `namespace api` to `namespace
+
+namespace extensions {
namespace {
@@ -117,11 +119,10 @@ class DownloadsEventsListener : public content::NotificationObserver {
if ((profile_ != other.profile_) ||
(event_name_ != other.event_name_))
return false;
- if (((event_name_ == api::OnDeterminingFilename::kEventName) ||
- (event_name_ == api::OnCreated::kEventName) ||
- (event_name_ == api::OnChanged::kEventName)) &&
- args_.get() &&
- other.args_.get()) {
+ if (((event_name_ == downloads::OnDeterminingFilename::kEventName) ||
+ (event_name_ == downloads::OnCreated::kEventName) ||
+ (event_name_ == downloads::OnChanged::kEventName)) &&
+ args_.get() && other.args_.get()) {
base::ListValue* left_list = NULL;
base::DictionaryValue* left_dict = NULL;
base::ListValue* right_list = NULL;
@@ -141,9 +142,8 @@ class DownloadsEventsListener : public content::NotificationObserver {
}
}
return true;
- } else if ((event_name_ == api::OnErased::kEventName) &&
- args_.get() &&
- other.args_.get()) {
+ } else if ((event_name_ == downloads::OnErased::kEventName) &&
+ args_.get() && other.args_.get()) {
int my_id = -1, other_id = -1;
return (args_->GetAsInteger(&my_id) &&
other.args_->GetAsInteger(&other_id) &&
@@ -277,15 +277,15 @@ class DownloadExtensionTest : public ExtensionApiTest {
extension_->GetResourceURL("empty.html"),
content::PAGE_TRANSITION_LINK);
extensions::EventRouter::Get(current_browser()->profile())
- ->AddEventListener(api::OnCreated::kEventName,
+ ->AddEventListener(downloads::OnCreated::kEventName,
tab->GetRenderProcessHost(),
GetExtensionId());
extensions::EventRouter::Get(current_browser()->profile())
- ->AddEventListener(api::OnChanged::kEventName,
+ ->AddEventListener(downloads::OnChanged::kEventName,
tab->GetRenderProcessHost(),
GetExtensionId());
extensions::EventRouter::Get(current_browser()->profile())
- ->AddEventListener(api::OnErased::kEventName,
+ ->AddEventListener(downloads::OnErased::kEventName,
tab->GetRenderProcessHost(),
GetExtensionId());
}
@@ -295,20 +295,20 @@ class DownloadExtensionTest : public ExtensionApiTest {
current_browser(),
extension_->GetResourceURL("empty.html"),
content::PAGE_TRANSITION_LINK);
- extensions::ExtensionSystem::Get(current_browser()->profile())->
- event_router()->AddEventListener(
- api::OnDeterminingFilename::kEventName,
- tab->GetRenderProcessHost(),
- GetExtensionId());
+ extensions::ExtensionSystem::Get(current_browser()->profile())
+ ->event_router()
+ ->AddEventListener(downloads::OnDeterminingFilename::kEventName,
+ tab->GetRenderProcessHost(),
+ GetExtensionId());
return tab->GetRenderProcessHost();
}
void RemoveFilenameDeterminer(content::RenderProcessHost* host) {
- extensions::ExtensionSystem::Get(current_browser()->profile())->
- event_router()->RemoveEventListener(
- api::OnDeterminingFilename::kEventName,
- host,
- GetExtensionId());
+ extensions::ExtensionSystem::Get(current_browser()->profile())
+ ->event_router()
+ ->RemoveEventListener(downloads::OnDeterminingFilename::kEventName,
+ host,
+ GetExtensionId());
}
Browser* current_browser() { return current_browser_; }
@@ -353,18 +353,19 @@ class DownloadExtensionTest : public ExtensionApiTest {
DownloadItem* item,
content::DownloadInterruptReason expected_error,
const std::string& on_created_event) {
- if (!WaitFor(api::OnCreated::kEventName, on_created_event))
+ if (!WaitFor(downloads::OnCreated::kEventName, on_created_event))
return false;
// Now, onCreated is always fired before interruption.
- return WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"error\": {\"current\": \"%s\"},"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"interrupted\"}}]",
- item->GetId(),
- content::DownloadInterruptReasonToString(
- expected_error).c_str()));
+ return WaitFor(
+ downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"error\": {\"current\": \"%s\"},"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"interrupted\"}}]",
+ item->GetId(),
+ content::DownloadInterruptReasonToString(expected_error).c_str()));
}
void ClearEvents() {
@@ -773,13 +774,13 @@ bool ItemIsInterrupted(DownloadItem* item) {
}
content::DownloadInterruptReason InterruptReasonExtensionToContent(
- api::InterruptReason error) {
+ downloads::InterruptReason error) {
switch (error) {
- case api::INTERRUPT_REASON_NONE:
+ case downloads::INTERRUPT_REASON_NONE:
return content::DOWNLOAD_INTERRUPT_REASON_NONE;
-#define INTERRUPT_REASON(name, value) \
- case api::INTERRUPT_REASON_##name: \
- return content::DOWNLOAD_INTERRUPT_REASON_##name;
+#define INTERRUPT_REASON(name, value) \
+ case downloads::INTERRUPT_REASON_##name: \
+ return content::DOWNLOAD_INTERRUPT_REASON_##name;
#include "content/public/browser/download_interrupt_reason_values.h"
#undef INTERRUPT_REASON
}
@@ -787,19 +788,19 @@ content::DownloadInterruptReason InterruptReasonExtensionToContent(
return content::DOWNLOAD_INTERRUPT_REASON_NONE;
}
-api::InterruptReason InterruptReasonContentToExtension(
+downloads::InterruptReason InterruptReasonContentToExtension(
content::DownloadInterruptReason error) {
switch (error) {
case content::DOWNLOAD_INTERRUPT_REASON_NONE:
- return api::INTERRUPT_REASON_NONE;
-#define INTERRUPT_REASON(name, value) \
- case content::DOWNLOAD_INTERRUPT_REASON_##name: \
- return api::INTERRUPT_REASON_##name;
+ return downloads::INTERRUPT_REASON_NONE;
+#define INTERRUPT_REASON(name, value) \
+ case content::DOWNLOAD_INTERRUPT_REASON_##name: \
+ return downloads::INTERRUPT_REASON_##name;
#include "content/public/browser/download_interrupt_reason_values.h"
#undef INTERRUPT_REASON
}
NOTREACHED();
- return api::INTERRUPT_REASON_NONE;
+ return downloads::INTERRUPT_REASON_NONE;
}
} // namespace
@@ -818,13 +819,14 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
ASSERT_TRUE(download_item);
EXPECT_FALSE(download_item->GetOpened());
EXPECT_FALSE(download_item->GetOpenWhenComplete());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
- " \"incognito\": false,"
- " \"mime\": \"application/octet-stream\","
- " \"paused\": false,"
- " \"url\": \"%s\"}]",
- download_item->GetURL().spec().c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
+ " \"incognito\": false,"
+ " \"mime\": \"application/octet-stream\","
+ " \"paused\": false,"
+ " \"url\": \"%s\"}]",
+ download_item->GetURL().spec().c_str())));
open_function = new DownloadsOpenFunction();
open_function->set_user_gesture(true);
EXPECT_STREQ(errors::kNotComplete,
@@ -1477,26 +1479,29 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
- " \"incognito\": false,"
- " \"mime\": \"text/plain\","
- " \"paused\": false,"
- " \"url\": \"%s\"}]",
- download_url.c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("slow.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
+ " \"incognito\": false,"
+ " \"mime\": \"text/plain\","
+ " \"paused\": false,"
+ " \"url\": \"%s\"}]",
+ download_url.c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("slow.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
}
// Test that we can start a download from an incognito context, and that the
@@ -1521,26 +1526,29 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
- " \"incognito\": true,"
- " \"mime\": \"text/plain\","
- " \"paused\": false,"
- " \"url\": \"%s\"}]",
- download_url.c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\":%d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("slow.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\":%d,"
- " \"state\": {"
- " \"current\": \"complete\","
- " \"previous\": \"in_progress\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
+ " \"incognito\": true,"
+ " \"mime\": \"text/plain\","
+ " \"paused\": false,"
+ " \"url\": \"%s\"}]",
+ download_url.c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\":%d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("slow.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\":%d,"
+ " \"state\": {"
+ " \"current\": \"complete\","
+ " \"previous\": \"in_progress\"}}]",
+ result_id)));
}
#if defined(OS_WIN)
@@ -1632,26 +1640,29 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
- " \"incognito\": false,"
- " \"mime\": \"text/plain\","
- " \"paused\": false,"
- " \"url\": \"%s\"}]",
- download_url.c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("sub/dir/ect/ory.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
+ " \"incognito\": false,"
+ " \"mime\": \"text/plain\","
+ " \"paused\": false,"
+ " \"url\": \"%s\"}]",
+ download_url.c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("sub/dir/ect/ory.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
}
// Test that invalid filenames are disallowed.
@@ -1729,26 +1740,29 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
- " \"incognito\": false,"
- " \"mime\": \"text/plain\","
- " \"paused\": false,"
- " \"url\": \"%s\"}]",
- download_url.c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("slow.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
+ " \"incognito\": false,"
+ " \"mime\": \"text/plain\","
+ " \"paused\": false,"
+ " \"url\": \"%s\"}]",
+ download_url.c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("slow.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
}
// conflictAction may be specified without filename.
@@ -1770,26 +1784,29 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
- " \"incognito\": false,"
- " \"mime\": \"text/plain\","
- " \"paused\": false,"
- " \"url\": \"%s\"}]",
- download_url.c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename(kFilename).c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
+ " \"incognito\": false,"
+ " \"mime\": \"text/plain\","
+ " \"paused\": false,"
+ " \"url\": \"%s\"}]",
+ download_url.c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename(kFilename).c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
result.reset(RunFunctionAndReturnResult(
new DownloadsDownloadFunction(), base::StringPrintf(
@@ -1803,26 +1820,29 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
ScopedCancellingItem canceller2(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
- " \"incognito\": false,"
- " \"mime\": \"text/plain\","
- " \"paused\": false,"
- " \"url\": \"%s\"}]",
- download_url.c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename(kFilename).c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
+ " \"incognito\": false,"
+ " \"mime\": \"text/plain\","
+ " \"paused\": false,"
+ " \"url\": \"%s\"}]",
+ download_url.c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename(kFilename).c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
}
// Valid data URLs are valid URLs.
@@ -1844,26 +1864,29 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
- " \"incognito\": false,"
- " \"mime\": \"text/plain\","
- " \"paused\": false,"
- " \"url\": \"%s\"}]",
- download_url.c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("data.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
+ " \"incognito\": false,"
+ " \"mime\": \"text/plain\","
+ " \"paused\": false,"
+ " \"url\": \"%s\"}]",
+ download_url.c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("data.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
}
// Valid file URLs are valid URLs.
@@ -1896,22 +1919,25 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
" \"incognito\": false,"
" \"mime\": \"text/html\","
" \"paused\": false,"
" \"url\": \"%s\"}]",
download_url.c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
" \"filename\": {"
" \"previous\": \"\","
" \"current\": \"%s\"}}]",
result_id,
GetFilename("file.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
" \"state\": {"
" \"previous\": \"in_progress\","
" \"current\": \"complete\"}}]",
@@ -1980,26 +2006,29 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
- " \"incognito\": false,"
- " \"mime\": \"application/octet-stream\","
- " \"paused\": false,"
- " \"url\": \"%s\"}]",
- download_url.c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("headers-succeed.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
+ " \"incognito\": false,"
+ " \"mime\": \"application/octet-stream\","
+ " \"paused\": false,"
+ " \"url\": \"%s\"}]",
+ download_url.c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("headers-succeed.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
}
// Test that headers-succeed would fail if the resource requires the headers and
@@ -2069,19 +2098,23 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
- " \"incognito\": false,"
- " \"bytesReceived\": 0.0,"
- " \"fileSize\": 0.0,"
- " \"mime\": \"text/html\","
- " \"paused\": false,"
- " \"url\": \"%s\"}]", download_url.c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]", result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
+ " \"incognito\": false,"
+ " \"bytesReceived\": 0.0,"
+ " \"fileSize\": 0.0,"
+ " \"mime\": \"text/html\","
+ " \"paused\": false,"
+ " \"url\": \"%s\"}]",
+ download_url.c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
}
// Test that DownloadsDownloadFunction propagates the |method| and |body|
@@ -2110,25 +2143,29 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
- " \"incognito\": false,"
- " \"mime\": \"application/octet-stream\","
- " \"paused\": false,"
- " \"url\": \"%s\"}]", download_url.c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("post-succeed.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
+ " \"incognito\": false,"
+ " \"mime\": \"application/octet-stream\","
+ " \"paused\": false,"
+ " \"url\": \"%s\"}]",
+ download_url.c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("post-succeed.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
}
// Test that downloadPostSuccess would fail if the resource requires the POST
@@ -2237,8 +2274,9 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
" \"incognito\": false,"
" \"mime\": \"application/octet-stream\","
" \"paused\": false,"
@@ -2247,8 +2285,9 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
result_id,
download_url.c_str())));
item->Cancel(true);
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
" \"error\": {\"current\":\"USER_CANCELED\"},"
" \"state\": {"
" \"previous\": \"in_progress\","
@@ -2287,22 +2326,25 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
" \"incognito\": false,"
" \"mime\": \"text/plain\","
" \"paused\": false,"
" \"url\": \"%s\"}]",
download_url.c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
" \"filename\": {"
" \"previous\": \"\","
" \"current\": \"%s\"}}]",
result_id,
GetFilename("on_record.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
" \"state\": {"
" \"previous\": \"in_progress\","
" \"current\": \"complete\"}}]",
@@ -2335,8 +2377,9 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
// Wait for the onCreated and onDeterminingFilename events.
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
" \"incognito\": false,"
" \"id\": %d,"
" \"mime\": \"text/plain\","
@@ -2344,11 +2387,11 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
" \"url\": \"%s\"}]",
result_id,
download_url.c_str())));
- ASSERT_TRUE(WaitFor(
- api::OnDeterminingFilename::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\":\"slow.txt\"}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnDeterminingFilename::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\":\"slow.txt\"}]",
+ result_id)));
ASSERT_TRUE(item->GetTargetFilePath().empty());
ASSERT_EQ(DownloadItem::IN_PROGRESS, item->GetState());
@@ -2360,24 +2403,26 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
GetExtensionId(),
result_id,
base::FilePath(),
- api::FILENAME_CONFLICT_ACTION_UNIQUIFY,
+ downloads::FILENAME_CONFLICT_ACTION_UNIQUIFY,
&error));
EXPECT_EQ("", error);
// The download should complete successfully.
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("slow.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("slow.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
}
IN_PROC_BROWSER_TEST_F(
@@ -2402,8 +2447,9 @@ IN_PROC_BROWSER_TEST_F(
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
" \"incognito\": false,"
" \"id\": %d,"
" \"mime\": \"text/plain\","
@@ -2411,11 +2457,11 @@ IN_PROC_BROWSER_TEST_F(
" \"url\": \"%s\"}]",
result_id,
download_url.c_str())));
- ASSERT_TRUE(WaitFor(
- api::OnDeterminingFilename::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\":\"slow.txt\"}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnDeterminingFilename::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\":\"slow.txt\"}]",
+ result_id)));
ASSERT_TRUE(item->GetTargetFilePath().empty());
ASSERT_EQ(DownloadItem::IN_PROGRESS, item->GetState());
@@ -2427,26 +2473,29 @@ IN_PROC_BROWSER_TEST_F(
GetExtensionId(),
result_id,
base::FilePath(FILE_PATH_LITERAL("overridden.swf")),
- api::FILENAME_CONFLICT_ACTION_UNIQUIFY,
+ downloads::FILENAME_CONFLICT_ACTION_UNIQUIFY,
&error));
EXPECT_EQ("", error);
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"danger\": {"
- " \"previous\":\"safe\","
- " \"current\":\"file\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"danger\": {"
+ " \"previous\":\"safe\","
+ " \"current\":\"file\"}}]",
+ result_id)));
item->ValidateDangerousDownload();
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"danger\": {"
- " \"previous\":\"file\","
- " \"current\":\"accepted\"}}]",
- result_id)));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"danger\": {"
+ " \"previous\":\"file\","
+ " \"current\":\"accepted\"}}]",
+ result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
" \"state\": {"
" \"previous\": \"in_progress\","
" \"current\": \"complete\"}}]",
@@ -2477,8 +2526,9 @@ IN_PROC_BROWSER_TEST_F(
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
" \"incognito\": false,"
" \"id\": %d,"
" \"mime\": \"text/plain\","
@@ -2486,11 +2536,11 @@ IN_PROC_BROWSER_TEST_F(
" \"url\": \"%s\"}]",
result_id,
download_url.c_str())));
- ASSERT_TRUE(WaitFor(
- api::OnDeterminingFilename::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\":\"slow.txt\"}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnDeterminingFilename::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\":\"slow.txt\"}]",
+ result_id)));
ASSERT_TRUE(item->GetTargetFilePath().empty());
ASSERT_EQ(DownloadItem::IN_PROGRESS, item->GetState());
@@ -2502,18 +2552,20 @@ IN_PROC_BROWSER_TEST_F(
GetExtensionId(),
result_id,
base::FilePath(FILE_PATH_LITERAL("sneaky/../../sneaky.txt")),
- api::FILENAME_CONFLICT_ACTION_UNIQUIFY,
+ downloads::FILENAME_CONFLICT_ACTION_UNIQUIFY,
&error));
EXPECT_STREQ(errors::kInvalidFilename, error.c_str());
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
" \"filename\": {"
" \"previous\": \"\","
" \"current\": \"%s\"}}]",
result_id,
GetFilename("slow.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
" \"state\": {"
" \"previous\": \"in_progress\","
" \"current\": \"complete\"}}]",
@@ -2542,8 +2594,9 @@ IN_PROC_BROWSER_TEST_F(
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
" \"incognito\": false,"
" \"id\": %d,"
" \"mime\": \"text/plain\","
@@ -2551,11 +2604,11 @@ IN_PROC_BROWSER_TEST_F(
" \"url\": \"%s\"}]",
result_id,
download_url.c_str())));
- ASSERT_TRUE(WaitFor(
- api::OnDeterminingFilename::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\":\"slow.txt\"}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnDeterminingFilename::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\":\"slow.txt\"}]",
+ result_id)));
ASSERT_TRUE(item->GetTargetFilePath().empty());
ASSERT_EQ(DownloadItem::IN_PROGRESS, item->GetState());
@@ -2567,22 +2620,24 @@ IN_PROC_BROWSER_TEST_F(
GetExtensionId(),
result_id,
base::FilePath(FILE_PATH_LITERAL("<")),
- api::FILENAME_CONFLICT_ACTION_UNIQUIFY,
+ downloads::FILENAME_CONFLICT_ACTION_UNIQUIFY,
&error));
EXPECT_STREQ(errors::kInvalidFilename, error.c_str());
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName, base::StringPrintf(
- "[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("slow.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName, base::StringPrintf(
- "[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("slow.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
}
IN_PROC_BROWSER_TEST_F(
@@ -2607,8 +2662,9 @@ IN_PROC_BROWSER_TEST_F(
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
" \"incognito\": false,"
" \"id\": %d,"
" \"mime\": \"text/plain\","
@@ -2616,11 +2672,11 @@ IN_PROC_BROWSER_TEST_F(
" \"url\": \"%s\"}]",
result_id,
download_url.c_str())));
- ASSERT_TRUE(WaitFor(
- api::OnDeterminingFilename::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\":\"slow.txt\"}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnDeterminingFilename::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\":\"slow.txt\"}]",
+ result_id)));
ASSERT_TRUE(item->GetTargetFilePath().empty());
ASSERT_EQ(DownloadItem::IN_PROGRESS, item->GetState());
@@ -2633,22 +2689,24 @@ IN_PROC_BROWSER_TEST_F(
result_id,
base::FilePath(FILE_PATH_LITERAL(
"My Computer.{20D04FE0-3AEA-1069-A2D8-08002B30309D}/foo")),
- api::FILENAME_CONFLICT_ACTION_UNIQUIFY,
+ downloads::FILENAME_CONFLICT_ACTION_UNIQUIFY,
&error));
EXPECT_STREQ(errors::kInvalidFilename, error.c_str());
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName, base::StringPrintf(
- "[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("slow.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName, base::StringPrintf(
- "[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("slow.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
}
#if defined(OS_WIN)
#define MAYBE_DownloadExtensionTest_OnDeterminingFilename_ReservedFilename\
@@ -2679,8 +2737,9 @@ IN_PROC_BROWSER_TEST_F(
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
" \"incognito\": false,"
" \"id\": %d,"
" \"mime\": \"text/plain\","
@@ -2688,11 +2747,11 @@ IN_PROC_BROWSER_TEST_F(
" \"url\": \"%s\"}]",
result_id,
download_url.c_str())));
- ASSERT_TRUE(WaitFor(
- api::OnDeterminingFilename::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\":\"slow.txt\"}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnDeterminingFilename::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\":\"slow.txt\"}]",
+ result_id)));
ASSERT_TRUE(item->GetTargetFilePath().empty());
ASSERT_EQ(DownloadItem::IN_PROGRESS, item->GetState());
@@ -2704,22 +2763,24 @@ IN_PROC_BROWSER_TEST_F(
GetExtensionId(),
result_id,
base::FilePath(FILE_PATH_LITERAL("con.foo")),
- api::FILENAME_CONFLICT_ACTION_UNIQUIFY,
+ downloads::FILENAME_CONFLICT_ACTION_UNIQUIFY,
&error));
EXPECT_STREQ(errors::kInvalidFilename, error.c_str());
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName, base::StringPrintf(
- "[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("slow.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName, base::StringPrintf(
- "[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("slow.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
}
IN_PROC_BROWSER_TEST_F(
@@ -2744,8 +2805,9 @@ IN_PROC_BROWSER_TEST_F(
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
" \"incognito\": false,"
" \"id\": %d,"
" \"mime\": \"text/plain\","
@@ -2753,11 +2815,11 @@ IN_PROC_BROWSER_TEST_F(
" \"url\": \"%s\"}]",
result_id,
download_url.c_str())));
- ASSERT_TRUE(WaitFor(
- api::OnDeterminingFilename::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\":\"slow.txt\"}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnDeterminingFilename::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\":\"slow.txt\"}]",
+ result_id)));
ASSERT_TRUE(item->GetTargetFilePath().empty());
ASSERT_EQ(DownloadItem::IN_PROGRESS, item->GetState());
@@ -2769,22 +2831,24 @@ IN_PROC_BROWSER_TEST_F(
GetExtensionId(),
result_id,
base::FilePath(FILE_PATH_LITERAL(".")),
- api::FILENAME_CONFLICT_ACTION_UNIQUIFY,
+ downloads::FILENAME_CONFLICT_ACTION_UNIQUIFY,
&error));
EXPECT_STREQ(errors::kInvalidFilename, error.c_str());
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("slow.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("slow.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
}
IN_PROC_BROWSER_TEST_F(
@@ -2809,8 +2873,9 @@ IN_PROC_BROWSER_TEST_F(
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
" \"incognito\": false,"
" \"id\": %d,"
" \"mime\": \"text/plain\","
@@ -2818,11 +2883,11 @@ IN_PROC_BROWSER_TEST_F(
" \"url\": \"%s\"}]",
result_id,
download_url.c_str())));
- ASSERT_TRUE(WaitFor(
- api::OnDeterminingFilename::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\":\"slow.txt\"}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnDeterminingFilename::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\":\"slow.txt\"}]",
+ result_id)));
ASSERT_TRUE(item->GetTargetFilePath().empty());
ASSERT_EQ(DownloadItem::IN_PROGRESS, item->GetState());
@@ -2834,22 +2899,24 @@ IN_PROC_BROWSER_TEST_F(
GetExtensionId(),
result_id,
base::FilePath(FILE_PATH_LITERAL("..")),
- api::FILENAME_CONFLICT_ACTION_UNIQUIFY,
+ downloads::FILENAME_CONFLICT_ACTION_UNIQUIFY,
&error));
EXPECT_STREQ(errors::kInvalidFilename, error.c_str());
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("slow.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("slow.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
}
IN_PROC_BROWSER_TEST_F(
@@ -2874,8 +2941,9 @@ IN_PROC_BROWSER_TEST_F(
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
" \"incognito\": false,"
" \"id\": %d,"
" \"mime\": \"text/plain\","
@@ -2883,11 +2951,11 @@ IN_PROC_BROWSER_TEST_F(
" \"url\": \"%s\"}]",
result_id,
download_url.c_str())));
- ASSERT_TRUE(WaitFor(
- api::OnDeterminingFilename::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\":\"slow.txt\"}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnDeterminingFilename::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\":\"slow.txt\"}]",
+ result_id)));
ASSERT_TRUE(item->GetTargetFilePath().empty());
ASSERT_EQ(DownloadItem::IN_PROGRESS, item->GetState());
@@ -2899,19 +2967,21 @@ IN_PROC_BROWSER_TEST_F(
GetExtensionId(),
result_id,
downloads_directory().Append(FILE_PATH_LITERAL("sneaky.txt")),
- api::FILENAME_CONFLICT_ACTION_UNIQUIFY,
+ downloads::FILENAME_CONFLICT_ACTION_UNIQUIFY,
&error));
EXPECT_STREQ(errors::kInvalidFilename, error.c_str());
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
" \"filename\": {"
" \"previous\": \"\","
" \"current\": \"%s\"}}]",
result_id,
GetFilename("slow.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
" \"state\": {"
" \"previous\": \"in_progress\","
" \"current\": \"complete\"}}]",
@@ -2940,8 +3010,9 @@ IN_PROC_BROWSER_TEST_F(
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
" \"incognito\": false,"
" \"id\": %d,"
" \"mime\": \"text/plain\","
@@ -2949,11 +3020,11 @@ IN_PROC_BROWSER_TEST_F(
" \"url\": \"%s\"}]",
result_id,
download_url.c_str())));
- ASSERT_TRUE(WaitFor(
- api::OnDeterminingFilename::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\":\"slow.txt\"}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnDeterminingFilename::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\":\"slow.txt\"}]",
+ result_id)));
ASSERT_TRUE(item->GetTargetFilePath().empty());
ASSERT_EQ(DownloadItem::IN_PROGRESS, item->GetState());
@@ -2965,23 +3036,25 @@ IN_PROC_BROWSER_TEST_F(
GetExtensionId(),
result_id,
base::FilePath(FILE_PATH_LITERAL("foo/")),
- api::FILENAME_CONFLICT_ACTION_UNIQUIFY,
+ downloads::FILENAME_CONFLICT_ACTION_UNIQUIFY,
&error));
EXPECT_STREQ(errors::kInvalidFilename, error.c_str());
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("slow.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("slow.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
}
// conflictAction may be specified without filename.
@@ -3006,20 +3079,21 @@ IN_PROC_BROWSER_TEST_F(
ASSERT_TRUE(item);
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
- " \"incognito\": false,"
- " \"id\": %d,"
- " \"mime\": \"text/plain\","
- " \"paused\": false,"
- " \"url\": \"%s\"}]",
- result_id,
- download_url.c_str())));
- ASSERT_TRUE(WaitFor(
- api::OnDeterminingFilename::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\":\"slow.txt\"}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
+ " \"incognito\": false,"
+ " \"id\": %d,"
+ " \"mime\": \"text/plain\","
+ " \"paused\": false,"
+ " \"url\": \"%s\"}]",
+ result_id,
+ download_url.c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnDeterminingFilename::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\":\"slow.txt\"}]",
+ result_id)));
ASSERT_TRUE(item->GetTargetFilePath().empty());
ASSERT_EQ(DownloadItem::IN_PROGRESS, item->GetState());
@@ -3031,23 +3105,25 @@ IN_PROC_BROWSER_TEST_F(
GetExtensionId(),
result_id,
base::FilePath(),
- api::FILENAME_CONFLICT_ACTION_UNIQUIFY,
+ downloads::FILENAME_CONFLICT_ACTION_UNIQUIFY,
&error));
EXPECT_EQ("", error);
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("slow.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("slow.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
// Start downloading a file.
result.reset(RunFunctionAndReturnResult(
@@ -3061,20 +3137,21 @@ IN_PROC_BROWSER_TEST_F(
ScopedCancellingItem canceller2(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
- " \"incognito\": false,"
- " \"id\": %d,"
- " \"mime\": \"text/plain\","
- " \"paused\": false,"
- " \"url\": \"%s\"}]",
- result_id,
- download_url.c_str())));
- ASSERT_TRUE(WaitFor(
- api::OnDeterminingFilename::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\":\"slow.txt\"}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
+ " \"incognito\": false,"
+ " \"id\": %d,"
+ " \"mime\": \"text/plain\","
+ " \"paused\": false,"
+ " \"url\": \"%s\"}]",
+ result_id,
+ download_url.c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnDeterminingFilename::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\":\"slow.txt\"}]",
+ result_id)));
ASSERT_TRUE(item->GetTargetFilePath().empty());
ASSERT_EQ(DownloadItem::IN_PROGRESS, item->GetState());
@@ -3089,23 +3166,25 @@ IN_PROC_BROWSER_TEST_F(
GetExtensionId(),
result_id,
base::FilePath(),
- api::FILENAME_CONFLICT_ACTION_OVERWRITE,
+ downloads::FILENAME_CONFLICT_ACTION_OVERWRITE,
&error));
EXPECT_EQ("", error);
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("slow.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("slow.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
}
IN_PROC_BROWSER_TEST_F(
@@ -3129,20 +3208,21 @@ IN_PROC_BROWSER_TEST_F(
ASSERT_TRUE(item);
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
- " \"incognito\": false,"
- " \"id\": %d,"
- " \"mime\": \"text/plain\","
- " \"paused\": false,"
- " \"url\": \"%s\"}]",
- result_id,
- download_url.c_str())));
- ASSERT_TRUE(WaitFor(
- api::OnDeterminingFilename::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\":\"slow.txt\"}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
+ " \"incognito\": false,"
+ " \"id\": %d,"
+ " \"mime\": \"text/plain\","
+ " \"paused\": false,"
+ " \"url\": \"%s\"}]",
+ result_id,
+ download_url.c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnDeterminingFilename::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\":\"slow.txt\"}]",
+ result_id)));
ASSERT_TRUE(item->GetTargetFilePath().empty());
ASSERT_EQ(DownloadItem::IN_PROGRESS, item->GetState());
@@ -3154,23 +3234,25 @@ IN_PROC_BROWSER_TEST_F(
GetExtensionId(),
result_id,
base::FilePath(),
- api::FILENAME_CONFLICT_ACTION_UNIQUIFY,
+ downloads::FILENAME_CONFLICT_ACTION_UNIQUIFY,
&error));
EXPECT_EQ("", error);
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("slow.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("slow.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
// Start downloading a file.
result.reset(RunFunctionAndReturnResult(
@@ -3184,20 +3266,21 @@ IN_PROC_BROWSER_TEST_F(
ScopedCancellingItem canceller2(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
- " \"incognito\": false,"
- " \"id\": %d,"
- " \"mime\": \"text/plain\","
- " \"paused\": false,"
- " \"url\": \"%s\"}]",
- result_id,
- download_url.c_str())));
- ASSERT_TRUE(WaitFor(
- api::OnDeterminingFilename::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\":\"slow.txt\"}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
+ " \"incognito\": false,"
+ " \"id\": %d,"
+ " \"mime\": \"text/plain\","
+ " \"paused\": false,"
+ " \"url\": \"%s\"}]",
+ result_id,
+ download_url.c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnDeterminingFilename::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\":\"slow.txt\"}]",
+ result_id)));
ASSERT_TRUE(item->GetTargetFilePath().empty());
ASSERT_EQ(DownloadItem::IN_PROGRESS, item->GetState());
@@ -3212,23 +3295,25 @@ IN_PROC_BROWSER_TEST_F(
GetExtensionId(),
result_id,
base::FilePath(FILE_PATH_LITERAL("foo")),
- api::FILENAME_CONFLICT_ACTION_OVERWRITE,
+ downloads::FILENAME_CONFLICT_ACTION_OVERWRITE,
&error));
EXPECT_EQ("", error);
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("foo").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("foo").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
}
// TODO test precedence rules: install_time
@@ -3255,8 +3340,9 @@ IN_PROC_BROWSER_TEST_F(
ScopedCancellingItem canceller(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
" \"incognito\": false,"
" \"id\": %d,"
" \"mime\": \"text/plain\","
@@ -3264,23 +3350,24 @@ IN_PROC_BROWSER_TEST_F(
" \"url\": \"%s\"}]",
result_id,
download_url.c_str())));
- ASSERT_TRUE(WaitFor(
- api::OnDeterminingFilename::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\":\"slow.txt\"}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnDeterminingFilename::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\":\"slow.txt\"}]",
+ result_id)));
ASSERT_TRUE(item->GetTargetFilePath().empty());
ASSERT_EQ(DownloadItem::IN_PROGRESS, item->GetState());
// Remove a determiner while waiting for it.
RemoveFilenameDeterminer(host);
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
}
IN_PROC_BROWSER_TEST_F(
@@ -3311,8 +3398,9 @@ IN_PROC_BROWSER_TEST_F(
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
// Wait for the onCreated and onDeterminingFilename events.
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
" \"incognito\": false,"
" \"id\": %d,"
" \"mime\": \"text/plain\","
@@ -3320,12 +3408,12 @@ IN_PROC_BROWSER_TEST_F(
" \"url\": \"%s\"}]",
result_id,
download_url.c_str())));
- ASSERT_TRUE(WaitFor(
- api::OnDeterminingFilename::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"incognito\": false,"
- " \"filename\":\"slow.txt\"}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnDeterminingFilename::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"incognito\": false,"
+ " \"filename\":\"slow.txt\"}]",
+ result_id)));
ASSERT_TRUE(item->GetTargetFilePath().empty());
ASSERT_EQ(DownloadItem::IN_PROGRESS, item->GetState());
@@ -3337,24 +3425,26 @@ IN_PROC_BROWSER_TEST_F(
GetExtensionId(),
result_id,
base::FilePath(FILE_PATH_LITERAL("42.txt")),
- api::FILENAME_CONFLICT_ACTION_UNIQUIFY,
+ downloads::FILENAME_CONFLICT_ACTION_UNIQUIFY,
&error));
EXPECT_EQ("", error);
// The download should complete successfully.
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("42.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("42.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
// Start an incognito download for comparison.
GoOffTheRecord();
@@ -3369,22 +3459,23 @@ IN_PROC_BROWSER_TEST_F(
ScopedCancellingItem canceller2(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
- " \"incognito\": true,"
- " \"id\": %d,"
- " \"mime\": \"text/plain\","
- " \"paused\": false,"
- " \"url\": \"%s\"}]",
- result_id,
- download_url.c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
+ " \"incognito\": true,"
+ " \"id\": %d,"
+ " \"mime\": \"text/plain\","
+ " \"paused\": false,"
+ " \"url\": \"%s\"}]",
+ result_id,
+ download_url.c_str())));
// On-Record renderers should not see events for off-record items.
- ASSERT_TRUE(WaitFor(
- api::OnDeterminingFilename::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"incognito\": true,"
- " \"filename\":\"slow.txt\"}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnDeterminingFilename::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"incognito\": true,"
+ " \"filename\":\"slow.txt\"}]",
+ result_id)));
ASSERT_TRUE(item->GetTargetFilePath().empty());
ASSERT_EQ(DownloadItem::IN_PROGRESS, item->GetState());
@@ -3396,24 +3487,26 @@ IN_PROC_BROWSER_TEST_F(
GetExtensionId(),
result_id,
base::FilePath(FILE_PATH_LITERAL("5.txt")),
- api::FILENAME_CONFLICT_ACTION_UNIQUIFY,
+ downloads::FILENAME_CONFLICT_ACTION_UNIQUIFY,
&error));
EXPECT_EQ("", error);
// The download should complete successfully.
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("5.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("5.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
}
IN_PROC_BROWSER_TEST_F(
@@ -3445,8 +3538,9 @@ IN_PROC_BROWSER_TEST_F(
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
// Wait for the onCreated and onDeterminingFilename events.
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
" \"incognito\": false,"
" \"id\": %d,"
" \"mime\": \"text/plain\","
@@ -3454,12 +3548,12 @@ IN_PROC_BROWSER_TEST_F(
" \"url\": \"%s\"}]",
result_id,
download_url.c_str())));
- ASSERT_TRUE(WaitFor(
- api::OnDeterminingFilename::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"incognito\": false,"
- " \"filename\":\"slow.txt\"}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnDeterminingFilename::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"incognito\": false,"
+ " \"filename\":\"slow.txt\"}]",
+ result_id)));
ASSERT_TRUE(item->GetTargetFilePath().empty());
ASSERT_EQ(DownloadItem::IN_PROGRESS, item->GetState());
@@ -3471,24 +3565,26 @@ IN_PROC_BROWSER_TEST_F(
GetExtensionId(),
result_id,
base::FilePath(FILE_PATH_LITERAL("42.txt")),
- api::FILENAME_CONFLICT_ACTION_UNIQUIFY,
+ downloads::FILENAME_CONFLICT_ACTION_UNIQUIFY,
&error));
EXPECT_EQ("", error);
// The download should complete successfully.
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("42.txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("42.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
// Start an incognito download for comparison.
GoOffTheRecord();
@@ -3503,21 +3599,22 @@ IN_PROC_BROWSER_TEST_F(
ScopedCancellingItem canceller2(item);
ASSERT_EQ(download_url, item->GetOriginalUrl().spec());
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
- " \"incognito\": true,"
- " \"id\": %d,"
- " \"mime\": \"text/plain\","
- " \"paused\": false,"
- " \"url\": \"%s\"}]",
- result_id,
- download_url.c_str())));
- ASSERT_TRUE(WaitFor(
- api::OnDeterminingFilename::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"incognito\": true,"
- " \"filename\":\"slow.txt\"}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
+ " \"incognito\": true,"
+ " \"id\": %d,"
+ " \"mime\": \"text/plain\","
+ " \"paused\": false,"
+ " \"url\": \"%s\"}]",
+ result_id,
+ download_url.c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnDeterminingFilename::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"incognito\": true,"
+ " \"filename\":\"slow.txt\"}]",
+ result_id)));
ASSERT_TRUE(item->GetTargetFilePath().empty());
ASSERT_EQ(DownloadItem::IN_PROGRESS, item->GetState());
@@ -3529,24 +3626,26 @@ IN_PROC_BROWSER_TEST_F(
GetExtensionId(),
result_id,
base::FilePath(FILE_PATH_LITERAL("42.txt")),
- api::FILENAME_CONFLICT_ACTION_UNIQUIFY,
+ downloads::FILENAME_CONFLICT_ACTION_UNIQUIFY,
&error));
EXPECT_EQ("", error);
// The download should complete successfully.
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- result_id,
- GetFilename("42 (1).txt").c_str())));
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ result_id,
+ GetFilename("42 (1).txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ result_id)));
}
#if defined(OS_WIN)
@@ -3604,19 +3703,20 @@ IN_PROC_BROWSER_TEST_F(
ScopedCancellingItem canceller(item);
// Wait for the onCreated and onDeterminingFilename event.
- ASSERT_TRUE(WaitFor(api::OnCreated::kEventName,
- base::StringPrintf("[{\"danger\": \"safe\","
- " \"incognito\": false,"
- " \"id\": %d,"
- " \"mime\": \"application/octet-stream\","
- " \"paused\": false}]",
- item->GetId())));
- ASSERT_TRUE(WaitFor(
- api::OnDeterminingFilename::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"incognito\": false,"
- " \"filename\":\"download-unknown-size\"}]",
- item->GetId())));
+ ASSERT_TRUE(WaitFor(downloads::OnCreated::kEventName,
+ base::StringPrintf(
+ "[{\"danger\": \"safe\","
+ " \"incognito\": false,"
+ " \"id\": %d,"
+ " \"mime\": \"application/octet-stream\","
+ " \"paused\": false}]",
+ item->GetId())));
+ ASSERT_TRUE(WaitFor(downloads::OnDeterminingFilename::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"incognito\": false,"
+ " \"filename\":\"download-unknown-size\"}]",
+ item->GetId())));
ASSERT_TRUE(item->GetTargetFilePath().empty());
ASSERT_EQ(DownloadItem::IN_PROGRESS, item->GetState());
@@ -3636,27 +3736,30 @@ IN_PROC_BROWSER_TEST_F(
GetExtensionId(),
item->GetId(),
base::FilePath(FILE_PATH_LITERAL("42.txt")),
- api::FILENAME_CONFLICT_ACTION_UNIQUIFY,
- &error)) << error;
+ downloads::FILENAME_CONFLICT_ACTION_UNIQUIFY,
+ &error))
+ << error;
EXPECT_EQ("", error);
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"filename\": {"
- " \"previous\": \"\","
- " \"current\": \"%s\"}}]",
- item->GetId(),
- GetFilename("42.txt").c_str())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"filename\": {"
+ " \"previous\": \"\","
+ " \"current\": \"%s\"}}]",
+ item->GetId(),
+ GetFilename("42.txt").c_str())));
content::DownloadUpdatedObserver interrupted(item, base::Bind(
ItemIsInterrupted));
ASSERT_TRUE(interrupted.WaitForEvent());
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"error\":{\"current\":\"NETWORK_FAILED\"},"
- " \"state\":{"
- " \"previous\":\"in_progress\","
- " \"current\":\"interrupted\"}}]",
- item->GetId())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"error\":{\"current\":\"NETWORK_FAILED\"},"
+ " \"state\":{"
+ " \"previous\":\"in_progress\","
+ " \"current\":\"interrupted\"}}]",
+ item->GetId())));
ClearEvents();
// Downloads that are restarted on resumption trigger another download target
@@ -3669,24 +3772,26 @@ IN_PROC_BROWSER_TEST_F(
// does not need to be re-done. So, there will not be a second
// onDeterminingFilename event.
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"error\":{\"previous\":\"NETWORK_FAILED\"},"
- " \"state\":{"
- " \"previous\":\"interrupted\","
- " \"current\":\"in_progress\"}}]",
- item->GetId())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"error\":{\"previous\":\"NETWORK_FAILED\"},"
+ " \"state\":{"
+ " \"previous\":\"interrupted\","
+ " \"current\":\"in_progress\"}}]",
+ item->GetId())));
ClearEvents();
FinishPendingSlowDownloads();
// The download should complete successfully.
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName,
- base::StringPrintf("[{\"id\": %d,"
- " \"state\": {"
- " \"previous\": \"in_progress\","
- " \"current\": \"complete\"}}]",
- item->GetId())));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d,"
+ " \"state\": {"
+ " \"previous\": \"in_progress\","
+ " \"current\": \"complete\"}}]",
+ item->GetId())));
}
IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
@@ -3738,12 +3843,13 @@ IN_PROC_BROWSER_TEST_F(DownloadExtensionTest,
ASSERT_TRUE(result->GetAsInteger(&result_id));
DownloadItem* item = GetCurrentManager()->GetDownload(result_id);
ASSERT_TRUE(item);
- ASSERT_TRUE(WaitFor(api::OnChanged::kEventName, base::StringPrintf(
- "[{\"id\": %d, "
- " \"danger\": {"
- " \"previous\": \"safe\","
- " \"current\": \"file\"}}]",
- result_id)));
+ ASSERT_TRUE(WaitFor(downloads::OnChanged::kEventName,
+ base::StringPrintf(
+ "[{\"id\": %d, "
+ " \"danger\": {"
+ " \"previous\": \"safe\","
+ " \"current\": \"file\"}}]",
+ result_id)));
ASSERT_TRUE(item->IsDangerous());
ScopedCancellingItem canceller(item);
scoped_ptr<content::DownloadTestObserver> observer(
@@ -3773,12 +3879,12 @@ IN_PROC_BROWSER_TEST_F(DownloadsApiTest, DownloadsApiTest) {
TEST(DownloadInterruptReasonEnumsSynced,
DownloadInterruptReasonEnumsSynced) {
-#define INTERRUPT_REASON(name, value) \
- EXPECT_EQ(InterruptReasonContentToExtension( \
- content::DOWNLOAD_INTERRUPT_REASON_##name), \
- api::INTERRUPT_REASON_##name); \
- EXPECT_EQ(InterruptReasonExtensionToContent( \
- api::INTERRUPT_REASON_##name), \
+#define INTERRUPT_REASON(name, value) \
+ EXPECT_EQ(InterruptReasonContentToExtension( \
+ content::DOWNLOAD_INTERRUPT_REASON_##name), \
+ downloads::INTERRUPT_REASON_##name); \
+ EXPECT_EQ( \
+ InterruptReasonExtensionToContent(downloads::INTERRUPT_REASON_##name), \
content::DOWNLOAD_INTERRUPT_REASON_##name);
#include "content/public/browser/download_interrupt_reason_values.h"
#undef INTERRUPT_REASON
@@ -3786,18 +3892,17 @@ TEST(DownloadInterruptReasonEnumsSynced,
TEST(ExtensionDetermineDownloadFilenameInternal,
ExtensionDetermineDownloadFilenameInternal) {
-
std::string winner_id;
base::FilePath filename;
- extensions::api::downloads::FilenameConflictAction conflict_action =
- api::FILENAME_CONFLICT_ACTION_UNIQUIFY;
+ downloads::FilenameConflictAction conflict_action =
+ downloads::FILENAME_CONFLICT_ACTION_UNIQUIFY;
extensions::ExtensionWarningSet warnings;
// Empty incumbent determiner
warnings.clear();
ExtensionDownloadsEventRouter::DetermineFilenameInternal(
base::FilePath(FILE_PATH_LITERAL("a")),
- api::FILENAME_CONFLICT_ACTION_OVERWRITE,
+ downloads::FILENAME_CONFLICT_ACTION_OVERWRITE,
"suggester",
base::Time::Now(),
"",
@@ -3808,14 +3913,14 @@ TEST(ExtensionDetermineDownloadFilenameInternal,
&warnings);
EXPECT_EQ("suggester", winner_id);
EXPECT_EQ(FILE_PATH_LITERAL("a"), filename.value());
- EXPECT_EQ(api::FILENAME_CONFLICT_ACTION_OVERWRITE, conflict_action);
+ EXPECT_EQ(downloads::FILENAME_CONFLICT_ACTION_OVERWRITE, conflict_action);
EXPECT_TRUE(warnings.empty());
// Incumbent wins
warnings.clear();
ExtensionDownloadsEventRouter::DetermineFilenameInternal(
base::FilePath(FILE_PATH_LITERAL("b")),
- api::FILENAME_CONFLICT_ACTION_PROMPT,
+ downloads::FILENAME_CONFLICT_ACTION_PROMPT,
"suggester",
base::Time::Now() - base::TimeDelta::FromDays(1),
"incumbent",
@@ -3826,7 +3931,7 @@ TEST(ExtensionDetermineDownloadFilenameInternal,
&warnings);
EXPECT_EQ("incumbent", winner_id);
EXPECT_EQ(FILE_PATH_LITERAL("a"), filename.value());
- EXPECT_EQ(api::FILENAME_CONFLICT_ACTION_OVERWRITE, conflict_action);
+ EXPECT_EQ(downloads::FILENAME_CONFLICT_ACTION_OVERWRITE, conflict_action);
EXPECT_FALSE(warnings.empty());
EXPECT_EQ(extensions::ExtensionWarning::kDownloadFilenameConflict,
warnings.begin()->warning_type());
@@ -3836,7 +3941,7 @@ TEST(ExtensionDetermineDownloadFilenameInternal,
warnings.clear();
ExtensionDownloadsEventRouter::DetermineFilenameInternal(
base::FilePath(FILE_PATH_LITERAL("b")),
- api::FILENAME_CONFLICT_ACTION_PROMPT,
+ downloads::FILENAME_CONFLICT_ACTION_PROMPT,
"suggester",
base::Time::Now(),
"incumbent",
@@ -3847,11 +3952,13 @@ TEST(ExtensionDetermineDownloadFilenameInternal,
&warnings);
EXPECT_EQ("suggester", winner_id);
EXPECT_EQ(FILE_PATH_LITERAL("b"), filename.value());
- EXPECT_EQ(api::FILENAME_CONFLICT_ACTION_PROMPT, conflict_action);
+ EXPECT_EQ(downloads::FILENAME_CONFLICT_ACTION_PROMPT, conflict_action);
EXPECT_FALSE(warnings.empty());
EXPECT_EQ(extensions::ExtensionWarning::kDownloadFilenameConflict,
warnings.begin()->warning_type());
EXPECT_EQ("incumbent", warnings.begin()->extension_id());
}
+} // namespace extensions
+
#endif // http://crbug.com/3061144

Powered by Google App Engine
This is Rietveld 408576698