Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(392)

Unified Diff: chrome/browser/ui/search/instant_tab_unittest.cc

Issue 2376633002: Small cleanup in SearchTabHelper (Closed)
Patch Set: rebase Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/search/instant_tab_unittest.cc
diff --git a/chrome/browser/ui/search/instant_tab_unittest.cc b/chrome/browser/ui/search/instant_tab_unittest.cc
index 33d8eb39dbe631c2fcd141878fe8429d2d519c78..b417daf21942a392e6f9dc1e8dfec4d0c7235809 100644
--- a/chrome/browser/ui/search/instant_tab_unittest.cc
+++ b/chrome/browser/ui/search/instant_tab_unittest.cc
@@ -50,6 +50,10 @@ class InstantTabTest : public ChromeRenderViewHostTestHarness {
return SearchTabHelper::FromWebContents(web_contents());
}
+ bool SupportsInstant() {
+ return search_tab()->model()->instant_support() == INSTANT_SUPPORT_YES;
+ }
+
std::unique_ptr<InstantTab> page;
FakePageDelegate delegate;
};
@@ -61,23 +65,21 @@ void InstantTabTest::SetUp() {
TEST_F(InstantTabTest, DetermineIfPageSupportsInstant_Local) {
page.reset(new InstantTab(&delegate, web_contents()));
- EXPECT_FALSE(search_tab()->SupportsInstant());
+ EXPECT_FALSE(SupportsInstant());
page->Init();
NavigateAndCommit(GURL(chrome::kChromeSearchLocalNtpUrl));
EXPECT_CALL(delegate, InstantSupportDetermined(web_contents(), true));
- SearchTabHelper::FromWebContents(web_contents())->
- DetermineIfPageSupportsInstant();
- EXPECT_TRUE(search_tab()->SupportsInstant());
+ search_tab()->DetermineIfPageSupportsInstant();
+ EXPECT_TRUE(SupportsInstant());
}
TEST_F(InstantTabTest, DetermineIfPageSupportsInstant_NonLocal) {
page.reset(new InstantTab(&delegate, web_contents()));
- EXPECT_FALSE(search_tab()->SupportsInstant());
+ EXPECT_FALSE(SupportsInstant());
page->Init();
NavigateAndCommit(GURL("chrome-search://foo/bar"));
process()->sink().ClearMessages();
- SearchTabHelper::FromWebContents(web_contents())->
- DetermineIfPageSupportsInstant();
+ search_tab()->DetermineIfPageSupportsInstant();
const IPC::Message* message = process()->sink().GetFirstMessageMatching(
ChromeViewMsg_DetermineIfPageSupportsInstant::ID);
ASSERT_TRUE(message != NULL);
@@ -87,7 +89,7 @@ TEST_F(InstantTabTest, DetermineIfPageSupportsInstant_NonLocal) {
TEST_F(InstantTabTest, PageURLDoesntBelongToInstantRenderer) {
page.reset(new InstantTab(&delegate, web_contents()));
- EXPECT_FALSE(search_tab()->SupportsInstant());
+ EXPECT_FALSE(SupportsInstant());
NavigateAndCommit(GURL(chrome::kChromeSearchLocalNtpUrl));
page->Init();
@@ -98,24 +100,22 @@ TEST_F(InstantTabTest, PageURLDoesntBelongToInstantRenderer) {
process()->sink().ClearMessages();
EXPECT_CALL(delegate, InstantSupportDetermined(web_contents(), false));
- SearchTabHelper::FromWebContents(web_contents())->
- DetermineIfPageSupportsInstant();
+ search_tab()->DetermineIfPageSupportsInstant();
const IPC::Message* message = process()->sink().GetFirstMessageMatching(
ChromeViewMsg_DetermineIfPageSupportsInstant::ID);
ASSERT_TRUE(message == NULL);
- EXPECT_FALSE(search_tab()->SupportsInstant());
+ EXPECT_FALSE(SupportsInstant());
}
// Test to verify that ChromeViewMsg_DetermineIfPageSupportsInstant message
// reply handler updates the instant support state in InstantTab.
TEST_F(InstantTabTest, PageSupportsInstant) {
page.reset(new InstantTab(&delegate, web_contents()));
- EXPECT_FALSE(search_tab()->SupportsInstant());
+ EXPECT_FALSE(SupportsInstant());
page->Init();
NavigateAndCommit(GURL("chrome-search://foo/bar"));
process()->sink().ClearMessages();
- SearchTabHelper::FromWebContents(web_contents())->
- DetermineIfPageSupportsInstant();
+ search_tab()->DetermineIfPageSupportsInstant();
const IPC::Message* message = process()->sink().GetFirstMessageMatching(
ChromeViewMsg_DetermineIfPageSupportsInstant::ID);
ASSERT_TRUE(message != NULL);
@@ -129,6 +129,6 @@ TEST_F(InstantTabTest, PageSupportsInstant) {
const content::NavigationEntry* entry =
web_contents()->GetController().GetLastCommittedEntry();
EXPECT_TRUE(entry);
- SearchTabHelper::FromWebContents(web_contents())->InstantSupportChanged(true);
- EXPECT_TRUE(search_tab()->SupportsInstant());
+ search_tab()->InstantSupportChanged(true);
+ EXPECT_TRUE(SupportsInstant());
}
« no previous file with comments | « no previous file | chrome/browser/ui/search/search_tab_helper.h » ('j') | chrome/browser/ui/search/search_tab_helper.h » ('J')

Powered by Google App Engine
This is Rietveld 408576698