| Index: ui/views/controls/scrollbar/scrollbar_unittest.cc
|
| diff --git a/ui/views/controls/scrollbar/scrollbar_unittest.cc b/ui/views/controls/scrollbar/scrollbar_unittest.cc
|
| index cdf256a6207925b023a1a1874ff420604faf6e1e..c3c96df9b038dcf3115893f30d177cc3f0b46289 100644
|
| --- a/ui/views/controls/scrollbar/scrollbar_unittest.cc
|
| +++ b/ui/views/controls/scrollbar/scrollbar_unittest.cc
|
| @@ -156,4 +156,15 @@ TEST_F(NativeScrollBarTest, MAYBE_ScrollBarFitsToBottom) {
|
| scrollbar_->GetPosition());
|
| }
|
|
|
| +TEST_F(NativeScrollBarTest, ScrollToEndAfterShrinkAndExpand) {
|
| + // Scroll to the end of the content.
|
| + scrollbar_->Update(100, 101, 0);
|
| + EXPECT_TRUE(scrollbar_->ScrollByContentsOffset(-1));
|
| + // Shrink and then re-exapnd the content.
|
| + scrollbar_->Update(100, 100, 0);
|
| + scrollbar_->Update(100, 101, 0);
|
| + // Ensure the scrollbar allows scrolling to the end.
|
| + EXPECT_TRUE(scrollbar_->ScrollByContentsOffset(-1));
|
| +}
|
| +
|
| } // namespace views
|
|
|