Chromium Code Reviews| Index: chrome/browser/ntp_snippets/download_suggestions_provider_unittest.cc |
| diff --git a/chrome/browser/ntp_snippets/download_suggestions_provider_unittest.cc b/chrome/browser/ntp_snippets/download_suggestions_provider_unittest.cc |
| index 3afefa76b8b2927de7dfa9cdf662bdfca1ad0f5e..97b6d99de3b975a36627bce864f4cf4c26ff98d8 100644 |
| --- a/chrome/browser/ntp_snippets/download_suggestions_provider_unittest.cc |
| +++ b/chrome/browser/ntp_snippets/download_suggestions_provider_unittest.cc |
| @@ -824,6 +824,20 @@ TEST_F(DownloadSuggestionsProviderTest, |
| } |
| TEST_F(DownloadSuggestionsProviderTest, |
| + ShouldFetchOfflinePageDownloadsOnStartupButOnlyOnce) { |
|
Marc Treib
2017/02/01 16:37:31
nit: I'd remove the "ButOnlyOnce". That should be
vitaliii
2017/02/02 11:09:07
Done.
|
| + IgnoreOnCategoryStatusChangedToAvailable(); |
| + |
| + *(offline_pages_model()->mutable_items()) = CreateDummyOfflinePages({1, 2}); |
| + offline_pages_model()->set_is_loaded(true); |
| + EXPECT_CALL(*observer(), OnNewSuggestions(_, downloads_category(), |
| + UnorderedElementsAre( |
| + HasUrl("http://dummy.com/1"), |
| + HasUrl("http://dummy.com/2")))); |
| + CreateProvider(/*show_assets=*/false, /*show_offline_pages=*/true); |
| + FireOfflinePageModelLoaded(); |
| +} |
| + |
| +TEST_F(DownloadSuggestionsProviderTest, |
| ShouldFetchAssetDownloadsOnHistoryQueryComplete) { |
| IgnoreOnCategoryStatusChangedToAvailable(); |
| @@ -896,38 +910,6 @@ TEST_F(DownloadSuggestionsProviderTest, ShouldNotShowAssetsWhenTurnedOff) { |
| (*downloads_manager()->mutable_items())[0]->NotifyDownloadUpdated(); |
| } |
| -TEST_F(DownloadSuggestionsProviderTest, ShouldLoadOfflinePagesOnModelLoaded) { |
| - IgnoreOnCategoryStatusChangedToAvailable(); |
| - IgnoreOnSuggestionInvalidated(); |
| - |
| - offline_pages_model()->set_is_loaded(false); |
| - EXPECT_CALL(*observer(), |
| - OnNewSuggestions(_, downloads_category(), IsEmpty())); |
| - CreateProvider(/*show_assets=*/false, /*show_offline_pages=*/true); |
| - |
| - *(offline_pages_model()->mutable_items()) = CreateDummyOfflinePages({1, 2}); |
| - offline_pages_model()->set_is_loaded(true); |
| - EXPECT_CALL(*observer(), OnNewSuggestions(_, downloads_category(), |
| - UnorderedElementsAre( |
| - HasUrl("http://dummy.com/1"), |
| - HasUrl("http://dummy.com/2")))); |
| - FireOfflinePageModelLoaded(); |
| -} |
| - |
| -TEST_F(DownloadSuggestionsProviderTest, |
| - ShouldLoadOfflinePagesIfMissesOnModelLoaded) { |
| - IgnoreOnCategoryStatusChangedToAvailable(); |
| - IgnoreOnSuggestionInvalidated(); |
| - |
| - *(offline_pages_model()->mutable_items()) = CreateDummyOfflinePages({1, 2}); |
| - offline_pages_model()->set_is_loaded(true); |
| - EXPECT_CALL(*observer(), OnNewSuggestions(_, downloads_category(), |
| - UnorderedElementsAre( |
| - HasUrl("http://dummy.com/1"), |
| - HasUrl("http://dummy.com/2")))); |
| - CreateProvider(/*show_assets=*/false, /*show_offline_pages=*/true); |
| -} |
| - |
| TEST_F(DownloadSuggestionsProviderTest, |
| ShouldLoadAndSubmitMissedAssetsEvenIfOfflinePagesAreTurnedOff) { |
| IgnoreOnCategoryStatusChangedToAvailable(); |