| Index: cc/input/top_controls_manager_unittest.cc
|
| diff --git a/cc/input/top_controls_manager_unittest.cc b/cc/input/top_controls_manager_unittest.cc
|
| index 0be40ca581a4c9b6d97efa0440631e0754b0f2db..585d09b95d6589e64c23ddc47d8ee33b4b28273e 100644
|
| --- a/cc/input/top_controls_manager_unittest.cc
|
| +++ b/cc/input/top_controls_manager_unittest.cc
|
| @@ -420,6 +420,24 @@ TEST(TopControlsManagerTest, ShrinkingHeightKeepsTopControlsHidden) {
|
| EXPECT_EQ(0.f, manager->ContentTopOffset());
|
| }
|
|
|
| +TEST(TopControlsManagerTest, GrowingHeightKeepsTopControlsHidden) {
|
| + MockTopControlsManagerClient client(0.f, 0.5f, 0.5f);
|
| + TopControlsManager* manager = client.manager();
|
| + manager->UpdateTopControlsState(HIDDEN, HIDDEN, false);
|
| + EXPECT_EQ(0.f, manager->ControlsTopOffset());
|
| + EXPECT_EQ(0.f, manager->ContentTopOffset());
|
| +
|
| + manager->SetTopControlsHeight(50.f);
|
| + EXPECT_FALSE(manager->animation());
|
| + EXPECT_EQ(-50.f, manager->ControlsTopOffset());
|
| + EXPECT_EQ(0.f, manager->ContentTopOffset());
|
| +
|
| + manager->SetTopControlsHeight(100.f);
|
| + EXPECT_FALSE(manager->animation());
|
| + EXPECT_EQ(-100.f, manager->ControlsTopOffset());
|
| + EXPECT_EQ(0.f, manager->ContentTopOffset());
|
| +}
|
| +
|
| TEST(TopControlsManagerTest, HiddenTopControlsReadjustOnIncreasedHeight) {
|
| MockTopControlsManagerClient client(10.f, 0.5f, 0.5f);
|
| TopControlsManager* manager = client.manager();
|
|
|