| Index: chrome/browser/ui/cocoa/presentation_mode_controller_unittest.mm
|
| diff --git a/chrome/browser/ui/cocoa/presentation_mode_controller_unittest.mm b/chrome/browser/ui/cocoa/presentation_mode_controller_unittest.mm
|
| index 6ffa8f666772f4f760a0576e7491d89c0ff7e09b..ae04a4658a6e7c92f4be8c706b5d73e69daa9d3f 100644
|
| --- a/chrome/browser/ui/cocoa/presentation_mode_controller_unittest.mm
|
| +++ b/chrome/browser/ui/cocoa/presentation_mode_controller_unittest.mm
|
| @@ -152,19 +152,27 @@ TEST_F(PresentationModeControllerTest, CanonicalFullscreenAppKitLayout) {
|
| CheckLayoutNoOverlap(controller_);
|
|
|
| // The menu bar is starting to animate in. All views should slide down by a
|
| - // small amount.
|
| + // small amount. The content area doesn't change size.
|
| [controller_->presentationController_ setMenuBarRevealProgress:0.3];
|
| EXPECT_LT(MaxYInWindow([controller_ tabStripView]), windowHeight - 1);
|
| EXPECT_GT(MaxYInWindow([controller_ tabStripView]),
|
| windowHeight - kMenuBarHeight + 1);
|
| - CheckLayoutNoOverlap(controller_);
|
| + CheckToolbarLayoutNoOverlap(controller_);
|
| + EXPECT_EQ(MinYInWindow([[controller_ bookmarkBarController] view]),
|
| + MaxYInWindow([[controller_ infoBarContainerController] view]));
|
| + EXPECT_LT(MinYInWindow([[controller_ infoBarContainerController] view]),
|
| + MaxYInWindow([controller_ tabContentArea]));
|
|
|
| // The menu bar is fully visible. All views should slide down by the size of
|
| - // the menu bar.
|
| + // the menu bar. The content area doesn't change size.
|
| [controller_->presentationController_ setMenuBarRevealProgress:1];
|
| EXPECT_FLOAT_EQ(windowHeight - kMenuBarHeight,
|
| MaxYInWindow([controller_ tabStripView]));
|
| - CheckLayoutNoOverlap(controller_);
|
| + CheckToolbarLayoutNoOverlap(controller_);
|
| + EXPECT_EQ(MinYInWindow([[controller_ bookmarkBarController] view]),
|
| + MaxYInWindow([[controller_ infoBarContainerController] view]));
|
| + EXPECT_LT(MinYInWindow([[controller_ infoBarContainerController] view]),
|
| + MaxYInWindow([controller_ tabContentArea]));
|
|
|
| // The menu bar has disappeared. All views should return to normal.
|
| [controller_->presentationController_ setMenuBarRevealProgress:0];
|
| @@ -192,7 +200,7 @@ TEST_F(PresentationModeControllerTest, PresentationModeAppKitLayout) {
|
| CGFloat contentHeight = NSHeight([[[controller_ window] contentView] bounds]);
|
| CheckToolbarLayoutNoOverlap(controller_);
|
| EXPECT_EQ(windowHeight, MinYInWindow(LowestViewInToolbarArea(controller_)));
|
| - EXPECT_EQ(contentHeight, MaxYInWindow([controller_ tabContentArea]));
|
| + EXPECT_EQ(windowHeight, MaxYInWindow([controller_ tabContentArea]));
|
|
|
| // The menu bar is starting to animate in. All views except the content view
|
| // should slide down by a small amount.
|
| @@ -201,7 +209,7 @@ TEST_F(PresentationModeControllerTest, PresentationModeAppKitLayout) {
|
| CheckToolbarLayoutNoOverlap(controller_);
|
| EXPECT_LT(MinYInWindow(LowestViewInToolbarArea(controller_)), contentHeight);
|
| EXPECT_GT(MaxYInWindow(HighestViewInToolbarArea(controller_)), contentHeight);
|
| - EXPECT_EQ(contentHeight, MaxYInWindow([controller_ tabContentArea]));
|
| + EXPECT_EQ(windowHeight, MaxYInWindow([controller_ tabContentArea]));
|
|
|
| // The menu bar is fully visible. All views should slide down by the size of
|
| // the menu bar.
|
| @@ -209,12 +217,12 @@ TEST_F(PresentationModeControllerTest, PresentationModeAppKitLayout) {
|
| [controller_->presentationController_ changeToolbarFraction:1];
|
| CheckToolbarLayoutNoOverlap(controller_);
|
| EXPECT_EQ(contentHeight, MaxYInWindow(HighestViewInToolbarArea(controller_)));
|
| - EXPECT_EQ(contentHeight, MaxYInWindow([controller_ tabContentArea]));
|
| + EXPECT_EQ(windowHeight, MaxYInWindow([controller_ tabContentArea]));
|
|
|
| // The menu bar has disappeared. All views should return to normal.
|
| [controller_->presentationController_ setMenuBarRevealProgress:0];
|
| [controller_->presentationController_ changeToolbarFraction:0];
|
| CheckToolbarLayoutNoOverlap(controller_);
|
| EXPECT_EQ(windowHeight, MinYInWindow(LowestViewInToolbarArea(controller_)));
|
| - EXPECT_EQ(contentHeight, MaxYInWindow([controller_ tabContentArea]));
|
| + EXPECT_EQ(windowHeight, MaxYInWindow([controller_ tabContentArea]));
|
| }
|
|
|