Index: components/offline_pages/offline_page_model_impl_unittest.cc |
diff --git a/components/offline_pages/offline_page_model_impl_unittest.cc b/components/offline_pages/offline_page_model_impl_unittest.cc |
index 25e64335c0e96a6b70ce2c860f6b9895653ee26e..73273c7c1c82110fd8cdc0786cbdb224adbefb08 100644 |
--- a/components/offline_pages/offline_page_model_impl_unittest.cc |
+++ b/components/offline_pages/offline_page_model_impl_unittest.cc |
@@ -83,7 +83,6 @@ class OfflinePageModelImplTest |
// OfflinePageModel callbacks. |
void OnSavePageDone(SavePageResult result, int64_t offline_id); |
void OnDeletePageDone(DeletePageResult result); |
- void OnHasPagesDone(bool result); |
void OnCheckPagesExistOfflineDone(const CheckPagesExistOfflineResult& result); |
void OnClearAllDone(); |
void OnGetOfflineIdsForClientIdDone(MultipleOfflineIdResult* storage, |
@@ -181,7 +180,6 @@ class OfflinePageModelImplTest |
base::FilePath last_archiver_path_; |
int64_t last_deleted_offline_id_; |
ClientId last_deleted_client_id_; |
- bool last_has_pages_result_; |
CheckPagesExistOfflineResult last_pages_exist_result_; |
int last_cleared_pages_count_; |
DeletePageResult last_clear_page_result_; |
@@ -243,10 +241,6 @@ void OfflinePageModelImplTest::OnDeletePageDone(DeletePageResult result) { |
last_delete_result_ = result; |
} |
-void OfflinePageModelImplTest::OnHasPagesDone(bool result) { |
- last_has_pages_result_ = result; |
-} |
- |
void OfflinePageModelImplTest::OnCheckPagesExistOfflineDone( |
const CheckPagesExistOfflineResult& result) { |
last_pages_exist_result_ = result; |
@@ -415,11 +409,13 @@ MultipleOfflinePageItemResult OfflinePageModelImplTest::GetPagesByOnlineURL( |
} |
bool OfflinePageModelImplTest::HasPages(std::string name_space) { |
- model()->HasPages( |
- name_space, |
- base::Bind(&OfflinePageModelImplTest::OnHasPagesDone, AsWeakPtr())); |
- PumpLoop(); |
- return last_has_pages_result_; |
+ MultipleOfflinePageItemResult all_pages = GetAllPages(); |
+ for (const auto& page : all_pages) { |
+ if (page.client_id.name_space == name_space) |
+ return true; |
+ } |
+ |
+ return false; |
} |
TEST_F(OfflinePageModelImplTest, SavePageSuccessful) { |