| 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 3c988f6de248eef72cecd7eb3f9dfc8704f69cee..ffefec6f5ede6da4ea5adcf914c87e39519bfed3 100644
|
| --- a/components/offline_pages/offline_page_model_impl_unittest.cc
|
| +++ b/components/offline_pages/offline_page_model_impl_unittest.cc
|
| @@ -45,6 +45,9 @@ const GURL kTestUrl2("http://other.page.com");
|
| const GURL kTestUrl3("http://test.xyz");
|
| const GURL kTestUrl4("http://page.net");
|
| const GURL kFileUrl("file:///foo");
|
| +const GURL kTestUrlWithFragment("http://example.com#frag");
|
| +const GURL kTestUrl2WithFragment("http://other.page.com#frag");
|
| +const GURL kTestUrl2WithFragment2("http://other.page.com#frag2");
|
| const ClientId kTestClientId1(kTestClientNamespace, "1234");
|
| const ClientId kTestClientId2(kTestClientNamespace, "5678");
|
| const ClientId kTestClientId3(kTestClientNamespace, "42");
|
| @@ -933,6 +936,27 @@ TEST_F(OfflinePageModelImplTest, GetPagesByOnlineURL) {
|
| EXPECT_EQ(0U, pages.size());
|
| }
|
|
|
| +TEST_F(OfflinePageModelImplTest, GetPagesByOnlineURLWithFragment) {
|
| + SavePage(kTestUrl, kTestClientId1);
|
| + SavePage(kTestUrl2WithFragment, kTestClientId2);
|
| +
|
| + MultipleOfflinePageItemResult pages =
|
| + GetPagesByOnlineURL(kTestUrlWithFragment);
|
| + EXPECT_EQ(1U, pages.size());
|
| + EXPECT_EQ(kTestUrl, pages[0].url);
|
| + EXPECT_EQ(kTestClientId1, pages[0].client_id);
|
| +
|
| + pages = GetPagesByOnlineURL(kTestUrl2);
|
| + EXPECT_EQ(1U, pages.size());
|
| + EXPECT_EQ(kTestUrl2WithFragment, pages[0].url);
|
| + EXPECT_EQ(kTestClientId2, pages[0].client_id);
|
| +
|
| + pages = GetPagesByOnlineURL(kTestUrl2WithFragment2);
|
| + EXPECT_EQ(1U, pages.size());
|
| + EXPECT_EQ(kTestUrl2WithFragment, pages[0].url);
|
| + EXPECT_EQ(kTestClientId2, pages[0].client_id);
|
| +}
|
| +
|
| TEST_F(OfflinePageModelImplTest, CheckPagesExistOffline) {
|
| SavePage(kTestUrl, kTestClientId1);
|
| SavePage(kTestUrl2, kTestClientId2);
|
|
|