| Index: chrome/browser/ui/search/instant_page_unittest.cc
|
| diff --git a/chrome/browser/ui/search/instant_page_unittest.cc b/chrome/browser/ui/search/instant_page_unittest.cc
|
| index 797d9d2d96e6e4fde63e32e430ea4227a0570467..592c510c7e012719367211e24dd1ad191098f82d 100644
|
| --- a/chrome/browser/ui/search/instant_page_unittest.cc
|
| +++ b/chrome/browser/ui/search/instant_page_unittest.cc
|
| @@ -49,10 +49,8 @@ class FakePageDelegate : public InstantPage::Delegate {
|
| content::PageTransition transition,
|
| WindowOpenDisposition disposition,
|
| bool is_search_type));
|
| - MOCK_METHOD1(DeleteMostVisitedItem,
|
| - void(InstantRestrictedID most_visited_item_id));
|
| - MOCK_METHOD1(UndoMostVisitedDeletion,
|
| - void(InstantRestrictedID most_visited_item_id));
|
| + MOCK_METHOD1(DeleteMostVisitedItem, void(const GURL& url));
|
| + MOCK_METHOD1(UndoMostVisitedDeletion, void(const GURL& url));
|
| MOCK_METHOD0(UndoAllMostVisitedDeletions, void());
|
| MOCK_METHOD1(InstantPageLoadFailed, void(content::WebContents* contents));
|
| };
|
| @@ -113,3 +111,32 @@ TEST_F(InstantPageTest, DetermineIfPageSupportsInstant_NonLocal) {
|
| ASSERT_TRUE(message != NULL);
|
| EXPECT_EQ(web_contents()->GetRoutingID(), message->routing_id());
|
| }
|
| +
|
| +TEST_F(InstantPageTest, DispatchRequestToDeleteMostVisitedItem) {
|
| + page.reset(new FakePage(&delegate, ""));
|
| + page->SetContents(web_contents());
|
| + GURL item_url("www.foo.com");
|
| + EXPECT_CALL(delegate, DeleteMostVisitedItem(item_url)).Times(1);
|
| + EXPECT_TRUE(page->OnMessageReceived(
|
| + ChromeViewHostMsg_SearchBoxDeleteMostVisitedItem(rvh()->GetRoutingID(),
|
| + item_url)));
|
| +}
|
| +
|
| +TEST_F(InstantPageTest, DispatchRequestToUndoMostVisitedDeletion) {
|
| + page.reset(new FakePage(&delegate, ""));
|
| + page->SetContents(web_contents());
|
| + GURL item_url("www.foo.com");
|
| + EXPECT_CALL(delegate, UndoMostVisitedDeletion(item_url)).Times(1);
|
| + EXPECT_TRUE(page->OnMessageReceived(
|
| + ChromeViewHostMsg_SearchBoxUndoMostVisitedDeletion(rvh()->GetRoutingID(),
|
| + item_url)));
|
| +}
|
| +
|
| +TEST_F(InstantPageTest, DispatchRequestToUndoAllMostVisitedDeletions) {
|
| + page.reset(new FakePage(&delegate, ""));
|
| + page->SetContents(web_contents());
|
| + EXPECT_CALL(delegate, UndoAllMostVisitedDeletions()).Times(1);
|
| + EXPECT_TRUE(page->OnMessageReceived(
|
| + ChromeViewHostMsg_SearchBoxUndoAllMostVisitedDeletions(
|
| + rvh()->GetRoutingID())));
|
| +}
|
|
|