| Index: components/offline_pages/core/downloads/download_ui_adapter_unittest.cc
|
| diff --git a/components/offline_pages/core/downloads/download_ui_adapter_unittest.cc b/components/offline_pages/core/downloads/download_ui_adapter_unittest.cc
|
| index d74b2ed29969855e189649b38d45fc7034bfdb96..aed16092057880da8bb8cf52210ea16d4fa05094 100644
|
| --- a/components/offline_pages/core/downloads/download_ui_adapter_unittest.cc
|
| +++ b/components/offline_pages/core/downloads/download_ui_adapter_unittest.cc
|
| @@ -455,4 +455,21 @@ TEST_F(DownloadUIAdapterTest, RemoveObserversWhenClearingCache) {
|
| EXPECT_TRUE(items_loaded);
|
| }
|
|
|
| +TEST_F(DownloadUIAdapterTest, UpdateProgress) {
|
| + offliner_stub->enable_callback(true);
|
| + AddRequest(GURL(kTestUrl), kTestClientId1);
|
| + PumpLoop();
|
| +
|
| + int64_t offline_id = adapter->GetOfflineIdByGuid(kTestGuid1);
|
| + const DownloadUIItem* item = adapter->GetItem(kTestGuid1);
|
| +
|
| + ASSERT_NE(nullptr, item);
|
| + EXPECT_EQ(item->download_progress_bytes, 0);
|
| + updated_guids.clear();
|
| +
|
| + adapter->UpdateProgress(offline_id, 15);
|
| + EXPECT_EQ(kTestGuid1, updated_guids[0]);
|
| + EXPECT_EQ(item->download_progress_bytes, 15);
|
| +}
|
| +
|
| } // namespace offline_pages
|
|
|