Chromium Code Reviews| Index: chrome/browser/download/download_commands_unittest.cc |
| diff --git a/chrome/browser/download/download_commands_unittest.cc b/chrome/browser/download/download_commands_unittest.cc |
| index 46717c455f1ead71d29ef6224654d506514691db..e404d93b645b6e38037871f16b13fa7e4e8fdf7b 100644 |
| --- a/chrome/browser/download/download_commands_unittest.cc |
| +++ b/chrome/browser/download/download_commands_unittest.cc |
| @@ -26,6 +26,8 @@ const base::FilePath::CharType kDefaultTargetFilePath[] = |
| // Default URL for a mock download item in DownloadCommandsTest. |
| const char kDefaultURL[] = "http://example.com/foo.bar"; |
| +} // namespace |
| + |
| class DownloadCommandsTest : public testing::Test { |
| public: |
| DownloadCommandsTest() : commands_(&item_) {} |
| @@ -80,8 +82,6 @@ class DownloadCommandsTest : public testing::Test { |
| DownloadCommands commands_; |
| }; |
| -} // namespace |
| - |
| TEST_F(DownloadCommandsTest, InProgress) { |
| EXPECT_TRUE(IsCommandEnabled(DownloadCommands::SHOW_IN_FOLDER)); |
| EXPECT_TRUE(IsCommandEnabled(DownloadCommands::CANCEL)); |
| @@ -154,3 +154,11 @@ TEST_F(DownloadCommandsTest, DoResume) { |
| EXPECT_CALL(item(), Resume()).Times(1); |
| commands().ExecuteCommand(DownloadCommands::RESUME); |
| } |
| + |
| +TEST_F(DownloadCommandsTest, LearnMoreInterruptedURL) { |
| + EXPECT_CALL(item(), GetLastReason()) |
| + .WillOnce( |
| + Return(content::DOWNLOAD_INTERRUPT_REASON_NETWORK_DISCONNECTED)); |
| + GURL learn_more_url = commands().GetLearnMoreURLForInterruptedDownload(); |
| + EXPECT_EQ("p=ui_download_errors&ctx=22", learn_more_url.query()); |
|
Randy Smith (Not in Mondays)
2015/04/21 17:28:37
I'd rather compare against the download interrupt
asanka
2015/04/22 16:58:47
Done.
|
| +} |