| Index: components/dom_distiller/core/dom_distiller_service_unittest.cc
|
| diff --git a/components/dom_distiller/core/dom_distiller_service_unittest.cc b/components/dom_distiller/core/dom_distiller_service_unittest.cc
|
| index f606bda3697556c2b6c40effa29d1ee19e02ec9a..a584f005b6cfe0367f6eb3ba5db2bba8a745e692 100644
|
| --- a/components/dom_distiller/core/dom_distiller_service_unittest.cc
|
| +++ b/components/dom_distiller/core/dom_distiller_service_unittest.cc
|
| @@ -128,7 +128,8 @@ TEST_F(DomDistillerServiceTest, TestViewEntry) {
|
|
|
| FakeViewRequestDelegate viewer_delegate;
|
| scoped_ptr<ViewerHandle> handle = service_->ViewEntry(
|
| - &viewer_delegate, service_->CreateDefaultDistillerPage(), entry_id);
|
| + &viewer_delegate, service_->CreateDefaultDistillerPage(gfx::Size()),
|
| + entry_id);
|
|
|
| ASSERT_FALSE(distiller->GetArticleCallback().is_null());
|
|
|
| @@ -146,7 +147,7 @@ TEST_F(DomDistillerServiceTest, TestViewUrl) {
|
| FakeViewRequestDelegate viewer_delegate;
|
| GURL url("http://www.example.com/p1");
|
| scoped_ptr<ViewerHandle> handle = service_->ViewUrl(
|
| - &viewer_delegate, service_->CreateDefaultDistillerPage(), url);
|
| + &viewer_delegate, service_->CreateDefaultDistillerPage(gfx::Size()), url);
|
|
|
| ASSERT_FALSE(distiller->GetArticleCallback().is_null());
|
| EXPECT_EQ(url, distiller->GetUrl());
|
| @@ -171,9 +172,10 @@ TEST_F(DomDistillerServiceTest, TestMultipleViewUrl) {
|
| GURL url2("http://www.example.com/a/p1");
|
|
|
| scoped_ptr<ViewerHandle> handle = service_->ViewUrl(
|
| - &viewer_delegate, service_->CreateDefaultDistillerPage(), url);
|
| + &viewer_delegate, service_->CreateDefaultDistillerPage(gfx::Size()), url);
|
| scoped_ptr<ViewerHandle> handle2 = service_->ViewUrl(
|
| - &viewer_delegate2, service_->CreateDefaultDistillerPage(), url2);
|
| + &viewer_delegate2, service_->CreateDefaultDistillerPage(gfx::Size()),
|
| + url2);
|
|
|
| ASSERT_FALSE(distiller->GetArticleCallback().is_null());
|
| EXPECT_EQ(url, distiller->GetUrl());
|
| @@ -204,7 +206,7 @@ TEST_F(DomDistillerServiceTest, TestViewUrlCancelled) {
|
| FakeViewRequestDelegate viewer_delegate;
|
| GURL url("http://www.example.com/p1");
|
| scoped_ptr<ViewerHandle> handle = service_->ViewUrl(
|
| - &viewer_delegate, service_->CreateDefaultDistillerPage(), url);
|
| + &viewer_delegate, service_->CreateDefaultDistillerPage(gfx::Size()), url);
|
|
|
| ASSERT_FALSE(distiller->GetArticleCallback().is_null());
|
| EXPECT_EQ(url, distiller->GetUrl());
|
| @@ -226,7 +228,7 @@ TEST_F(DomDistillerServiceTest, TestViewUrlDoesNotAddEntry) {
|
| FakeViewRequestDelegate viewer_delegate;
|
| GURL url("http://www.example.com/p1");
|
| scoped_ptr<ViewerHandle> handle = service_->ViewUrl(
|
| - &viewer_delegate, service_->CreateDefaultDistillerPage(), url);
|
| + &viewer_delegate, service_->CreateDefaultDistillerPage(gfx::Size()), url);
|
|
|
| scoped_ptr<DistilledArticleProto> proto = CreateArticleWithURL(url.spec());
|
| EXPECT_CALL(viewer_delegate, OnArticleReady(proto.get()));
|
| @@ -248,8 +250,9 @@ TEST_F(DomDistillerServiceTest, TestAddAndRemoveEntry) {
|
| EXPECT_CALL(article_cb, DistillationCompleted(true));
|
|
|
| std::string entry_id =
|
| - service_->AddToList(url, service_->CreateDefaultDistillerPage().Pass(),
|
| - ArticleCallback(&article_cb));
|
| + service_->AddToList(url,
|
| + service_->CreateDefaultDistillerPage(gfx::Size()).Pass(),
|
| + ArticleCallback(&article_cb));
|
|
|
| ASSERT_FALSE(distiller->GetArticleCallback().is_null());
|
| EXPECT_EQ(url, distiller->GetUrl());
|
| @@ -279,8 +282,9 @@ TEST_F(DomDistillerServiceTest, TestCancellation) {
|
|
|
| GURL url("http://www.example.com/p1");
|
| std::string entry_id =
|
| - service_->AddToList(url, service_->CreateDefaultDistillerPage().Pass(),
|
| - ArticleCallback(&article_cb));
|
| + service_->AddToList(url,
|
| + service_->CreateDefaultDistillerPage(gfx::Size()).Pass(),
|
| + ArticleCallback(&article_cb));
|
|
|
| // Remove entry will cause the |article_cb| to be called with false value.
|
| service_->RemoveEntry(entry_id);
|
| @@ -301,7 +305,8 @@ TEST_F(DomDistillerServiceTest, TestMultipleObservers) {
|
| DomDistillerService::ArticleAvailableCallback article_cb;
|
| GURL url("http://www.example.com/p1");
|
| std::string entry_id = service_->AddToList(
|
| - url, service_->CreateDefaultDistillerPage().Pass(), article_cb);
|
| + url, service_->CreateDefaultDistillerPage(gfx::Size()).Pass(),
|
| + article_cb);
|
|
|
| // Distillation should notify all observers that article is added.
|
| std::vector<DomDistillerObserver::ArticleUpdate> expected_updates;
|
| @@ -341,14 +346,17 @@ TEST_F(DomDistillerServiceTest, TestMultipleCallbacks) {
|
| // Adding a URL and then distilling calls all clients.
|
| GURL url("http://www.example.com/p1");
|
| const std::string entry_id =
|
| - service_->AddToList(url, service_->CreateDefaultDistillerPage().Pass(),
|
| - ArticleCallback(&article_cb[0]));
|
| + service_->AddToList(url,
|
| + service_->CreateDefaultDistillerPage(gfx::Size()).Pass(),
|
| + ArticleCallback(&article_cb[0]));
|
| EXPECT_CALL(article_cb[0], DistillationCompleted(true));
|
|
|
| for (int i = 1; i < kClientsCount; ++i) {
|
| - EXPECT_EQ(entry_id, service_->AddToList(
|
| - url, service_->CreateDefaultDistillerPage().Pass(),
|
| - ArticleCallback(&article_cb[i])));
|
| + EXPECT_EQ(entry_id,
|
| + service_->AddToList(
|
| + url,
|
| + service_->CreateDefaultDistillerPage(gfx::Size()).Pass(),
|
| + ArticleCallback(&article_cb[i])));
|
| EXPECT_CALL(article_cb[i], DistillationCompleted(true));
|
| }
|
|
|
| @@ -358,9 +366,11 @@ TEST_F(DomDistillerServiceTest, TestMultipleCallbacks) {
|
| // Add the same url again, all callbacks should be called with true.
|
| for (int i = 0; i < kClientsCount; ++i) {
|
| EXPECT_CALL(article_cb[i], DistillationCompleted(true));
|
| - EXPECT_EQ(entry_id, service_->AddToList(
|
| - url, service_->CreateDefaultDistillerPage().Pass(),
|
| - ArticleCallback(&article_cb[i])));
|
| + EXPECT_EQ(entry_id,
|
| + service_->AddToList(
|
| + url,
|
| + service_->CreateDefaultDistillerPage(gfx::Size()).Pass(),
|
| + ArticleCallback(&article_cb[i])));
|
| }
|
|
|
| base::RunLoop().RunUntilIdle();
|
| @@ -377,14 +387,16 @@ TEST_F(DomDistillerServiceTest, TestMultipleCallbacksOnRemove) {
|
| // called with false.
|
| GURL url("http://www.example.com/p1");
|
| const std::string entry_id =
|
| - service_->AddToList(url, service_->CreateDefaultDistillerPage().Pass(),
|
| - ArticleCallback(&article_cb[0]));
|
| + service_->AddToList(url,
|
| + service_->CreateDefaultDistillerPage(gfx::Size()).Pass(),
|
| + ArticleCallback(&article_cb[0]));
|
|
|
| EXPECT_CALL(article_cb[0], DistillationCompleted(false));
|
| for (int i = 1; i < kClientsCount; ++i) {
|
| - EXPECT_EQ(entry_id, service_->AddToList(
|
| - url, service_->CreateDefaultDistillerPage().Pass(),
|
| - ArticleCallback(&article_cb[i])));
|
| + EXPECT_EQ(entry_id,
|
| + service_->AddToList(
|
| + url, service_->CreateDefaultDistillerPage(gfx::Size()).Pass(),
|
| + ArticleCallback(&article_cb[i])));
|
| EXPECT_CALL(article_cb[i], DistillationCompleted(false));
|
| }
|
|
|
| @@ -409,7 +421,7 @@ TEST_F(DomDistillerServiceTest, TestMultiplePageArticle) {
|
| EXPECT_CALL(article_cb, DistillationCompleted(true));
|
|
|
| std::string entry_id = service_->AddToList(
|
| - pages_url[0], service_->CreateDefaultDistillerPage().Pass(),
|
| + pages_url[0], service_->CreateDefaultDistillerPage(gfx::Size()).Pass(),
|
| ArticleCallback(&article_cb));
|
|
|
| ArticleEntry entry;
|
|
|