| Index: chrome/browser/ui/browser_browsertest.cc | 
| diff --git a/chrome/browser/ui/browser_browsertest.cc b/chrome/browser/ui/browser_browsertest.cc | 
| index a33a737996c29353507030cd69f8966295faddcf..ec906052132726856552c376eee3ed701d93365d 100644 | 
| --- a/chrome/browser/ui/browser_browsertest.cc | 
| +++ b/chrome/browser/ui/browser_browsertest.cc | 
| @@ -1807,6 +1807,20 @@ void OnZoomLevelChanged(const base::Closure& callback, | 
| #else | 
| #define MAYBE_PageZoom PageZoom | 
| #endif | 
| + | 
| +namespace { | 
| + | 
| +int GetZoomPercent(const content::WebContents* contents, | 
| +                   bool* enable_plus, | 
| +                   bool* enable_minus) { | 
| +  int percent = ZoomController::FromWebContents(contents)->GetZoomPercent(); | 
| +  *enable_plus = percent < contents->GetMaximumZoomPercent(); | 
| +  *enable_minus = percent > contents->GetMinimumZoomPercent(); | 
| +  return percent; | 
| +} | 
| + | 
| +}  // namespace | 
| + | 
| IN_PROC_BROWSER_TEST_F(BrowserTest, MAYBE_PageZoom) { | 
| WebContents* contents = browser()->tab_strip_model()->GetActiveWebContents(); | 
| bool enable_plus, enable_minus; | 
| @@ -1822,7 +1836,7 @@ IN_PROC_BROWSER_TEST_F(BrowserTest, MAYBE_PageZoom) { | 
| chrome::Zoom(browser(), content::PAGE_ZOOM_IN); | 
| loop_runner->Run(); | 
| sub.reset(); | 
| -    EXPECT_EQ(contents->GetZoomPercent(&enable_plus, &enable_minus), 110); | 
| +    EXPECT_EQ(GetZoomPercent(contents, &enable_plus, &enable_minus), 110); | 
| EXPECT_TRUE(enable_plus); | 
| EXPECT_TRUE(enable_minus); | 
| } | 
| @@ -1838,7 +1852,7 @@ IN_PROC_BROWSER_TEST_F(BrowserTest, MAYBE_PageZoom) { | 
| chrome::Zoom(browser(), content::PAGE_ZOOM_RESET); | 
| loop_runner->Run(); | 
| sub.reset(); | 
| -    EXPECT_EQ(contents->GetZoomPercent(&enable_plus, &enable_minus), 100); | 
| +    EXPECT_EQ(GetZoomPercent(contents, &enable_plus, &enable_minus), 100); | 
| EXPECT_TRUE(enable_plus); | 
| EXPECT_TRUE(enable_minus); | 
| } | 
| @@ -1854,7 +1868,7 @@ IN_PROC_BROWSER_TEST_F(BrowserTest, MAYBE_PageZoom) { | 
| chrome::Zoom(browser(), content::PAGE_ZOOM_OUT); | 
| loop_runner->Run(); | 
| sub.reset(); | 
| -    EXPECT_EQ(contents->GetZoomPercent(&enable_plus, &enable_minus), 90); | 
| +    EXPECT_EQ(GetZoomPercent(contents, &enable_plus, &enable_minus), 90); | 
| EXPECT_TRUE(enable_plus); | 
| EXPECT_TRUE(enable_minus); | 
| } | 
|  |