Index: cc/input/browser_controls_offset_manager_unittest.cc |
diff --git a/cc/input/browser_controls_offset_manager_unittest.cc b/cc/input/browser_controls_offset_manager_unittest.cc |
index 1fc7498068c7fa2d5003926cebf4587f56e4dc1d..4e7ed8b18e0a186affd840007ad052567ec56525 100644 |
--- a/cc/input/browser_controls_offset_manager_unittest.cc |
+++ b/cc/input/browser_controls_offset_manager_unittest.cc |
@@ -502,7 +502,24 @@ TEST(BrowserControlsOffsetManagerTest, ScrollThenRestoreBottomControls) { |
} |
TEST(BrowserControlsOffsetManagerTest, |
- ScrollThenRestoreBottomControlsNoBrowserControls) { |
+ ScrollThenRestoreBottomControlsNoTopControls) { |
+ MockBrowserControlsOffsetManagerClient client(0.f, 0.5f, 0.5f); |
+ client.SetBottomControlsHeight(100.f); |
+ BrowserControlsOffsetManager* manager = client.manager(); |
+ manager->ScrollBegin(); |
+ manager->ScrollBy(gfx::Vector2dF(0.f, 20.f)); |
+ EXPECT_FLOAT_EQ(80.f, manager->ContentBottomOffset()); |
+ EXPECT_FLOAT_EQ(0.8f, manager->BottomControlsShownRatio()); |
+ manager->ScrollEnd(); |
+ |
+ manager->ScrollBegin(); |
+ manager->ScrollBy(gfx::Vector2dF(0.f, -200.f)); |
+ EXPECT_FLOAT_EQ(100.f, manager->ContentBottomOffset()); |
+ EXPECT_FLOAT_EQ(1.f, manager->BottomControlsShownRatio()); |
+ manager->ScrollEnd(); |
+} |
+ |
+TEST(BrowserControlsManagerTest, ScrollThenRestoreBottomControlsNoTopControls) { |
Ted C
2016/10/31 20:17:38
Unless my eyes fail me, this has the same test nam
mdjones
2016/10/31 21:11:41
Oh boy... bad rebase. Looks like some of this code
|
MockBrowserControlsOffsetManagerClient client(0.f, 0.5f, 0.5f); |
client.SetBottomControlsHeight(100.f); |
BrowserControlsOffsetManager* manager = client.manager(); |