| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include <algorithm> | 5 #include <algorithm> |
| 6 | 6 |
| 7 #include "base/file_util.h" | 7 #include "base/file_util.h" |
| 8 #include "base/files/scoped_temp_dir.h" | 8 #include "base/files/scoped_temp_dir.h" |
| 9 #include "base/json/json_reader.h" | 9 #include "base/json/json_reader.h" |
| 10 #include "base/message_loop/message_loop.h" | 10 #include "base/message_loop/message_loop.h" |
| (...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 356 if (!WaitFor(api::OnCreated::kEventName, on_created_event)) | 356 if (!WaitFor(api::OnCreated::kEventName, on_created_event)) |
| 357 return false; | 357 return false; |
| 358 // Now, onCreated is always fired before interruption. | 358 // Now, onCreated is always fired before interruption. |
| 359 return WaitFor(api::OnChanged::kEventName, | 359 return WaitFor(api::OnChanged::kEventName, |
| 360 base::StringPrintf("[{\"id\": %d," | 360 base::StringPrintf("[{\"id\": %d," |
| 361 " \"error\": {\"current\": \"%s\"}," | 361 " \"error\": {\"current\": \"%s\"}," |
| 362 " \"state\": {" | 362 " \"state\": {" |
| 363 " \"previous\": \"in_progress\"," | 363 " \"previous\": \"in_progress\"," |
| 364 " \"current\": \"interrupted\"}}]", | 364 " \"current\": \"interrupted\"}}]", |
| 365 item->GetId(), | 365 item->GetId(), |
| 366 content::InterruptReasonDebugString( | 366 content::DownloadInterruptReasonToString( |
| 367 expected_error).c_str())); | 367 expected_error).c_str())); |
| 368 } | 368 } |
| 369 | 369 |
| 370 void ClearEvents() { | 370 void ClearEvents() { |
| 371 events_listener_->ClearEvents(); | 371 events_listener_->ClearEvents(); |
| 372 } | 372 } |
| 373 | 373 |
| 374 std::string GetExtensionURL() { | 374 std::string GetExtensionURL() { |
| 375 return extension_->url().spec(); | 375 return extension_->url().spec(); |
| 376 } | 376 } |
| (...skipping 3219 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3596 &conflict_action, | 3596 &conflict_action, |
| 3597 &warnings); | 3597 &warnings); |
| 3598 EXPECT_EQ("suggester", winner_id); | 3598 EXPECT_EQ("suggester", winner_id); |
| 3599 EXPECT_EQ(FILE_PATH_LITERAL("b"), filename.value()); | 3599 EXPECT_EQ(FILE_PATH_LITERAL("b"), filename.value()); |
| 3600 EXPECT_EQ(api::FILENAME_CONFLICT_ACTION_PROMPT, conflict_action); | 3600 EXPECT_EQ(api::FILENAME_CONFLICT_ACTION_PROMPT, conflict_action); |
| 3601 EXPECT_FALSE(warnings.empty()); | 3601 EXPECT_FALSE(warnings.empty()); |
| 3602 EXPECT_EQ(extensions::ExtensionWarning::kDownloadFilenameConflict, | 3602 EXPECT_EQ(extensions::ExtensionWarning::kDownloadFilenameConflict, |
| 3603 warnings.begin()->warning_type()); | 3603 warnings.begin()->warning_type()); |
| 3604 EXPECT_EQ("incumbent", warnings.begin()->extension_id()); | 3604 EXPECT_EQ("incumbent", warnings.begin()->extension_id()); |
| 3605 } | 3605 } |
| OLD | NEW |