| Index: chrome/browser/ui/cocoa/tab_contents/overlayable_contents_controller_browsertest.mm
|
| diff --git a/chrome/browser/ui/cocoa/tab_contents/overlayable_contents_controller_browsertest.mm b/chrome/browser/ui/cocoa/tab_contents/overlayable_contents_controller_browsertest.mm
|
| index cdbb80b442148a87a7bc0f3861f92886226df0fa..d2e115d10d5f69738b89d944a014ed652c4bc591 100644
|
| --- a/chrome/browser/ui/cocoa/tab_contents/overlayable_contents_controller_browsertest.mm
|
| +++ b/chrome/browser/ui/cocoa/tab_contents/overlayable_contents_controller_browsertest.mm
|
| @@ -172,3 +172,23 @@ IN_PROC_BROWSER_TEST_F(OverlayableContentsControllerTest, HeightChangeNoHide) {
|
| instant_overlay_model_.SetOverlayState(mode, 11, INSTANT_SIZE_PERCENT);
|
| EXPECT_EQ(1, visibility_changed_count_);
|
| }
|
| +
|
| +IN_PROC_BROWSER_TEST_F(OverlayableContentsControllerTest, OverlayOffset) {
|
| + SearchMode mode;
|
| + mode.mode = SearchMode::MODE_NTP;
|
| + CGFloat expected_height = 10;
|
| + InstantSizeUnits units = INSTANT_SIZE_PIXELS;
|
| + instant_overlay_model_.SetOverlayState(mode, expected_height, units);
|
| +
|
| + CGFloat separator_height = [OverlayTopSeparatorView preferredHeight];
|
| + NSView* overlay_view = web_contents_->GetView()->GetNativeView();
|
| + EXPECT_EQ(separator_height,
|
| + NSMaxY([[overlay_view superview] frame]) -
|
| + NSMaxY([overlay_view frame]));
|
| +
|
| + CGFloat offset = 30;
|
| + [controller_ setOverlayContentsOffset:offset];
|
| + EXPECT_EQ(separator_height + offset,
|
| + NSMaxY([[overlay_view superview] frame]) -
|
| + NSMaxY([overlay_view frame]));
|
| +}
|
|
|