| Index: athena/home/athena_start_page_view_unittest.cc
|
| diff --git a/athena/home/athena_start_page_view_unittest.cc b/athena/home/athena_start_page_view_unittest.cc
|
| index aa11f577e60f69236e80368594f836e88d264540..c91177e51083ec823df9307d8ad0f32e714116a6 100644
|
| --- a/athena/home/athena_start_page_view_unittest.cc
|
| +++ b/athena/home/athena_start_page_view_unittest.cc
|
| @@ -101,6 +101,8 @@ class AthenaStartPageViewTest : public test::AthenaTestBase {
|
| return view_->search_box_view_->search_box()->text();
|
| }
|
|
|
| + float layout_state() { return view_->layout_state_; }
|
| +
|
| scoped_ptr<AthenaStartPageView> view_;
|
|
|
| private:
|
| @@ -226,4 +228,20 @@ TEST_F(AthenaStartPageViewTest, SearchBox) {
|
| EXPECT_TRUE(GetVisibleQuery().empty());
|
| }
|
|
|
| +TEST_F(AthenaStartPageViewTest, SearchFromBottom) {
|
| + view_->SetLayoutState(0.0f);
|
| +
|
| + const base::string16 query = base::UTF8ToUTF16("test");
|
| + SetSearchQuery(query);
|
| +
|
| + EXPECT_FALSE(IsLogoVisible());
|
| + EXPECT_EQ(query, GetVisibleQuery());
|
| + EXPECT_EQ(1.0f, layout_state());
|
| +
|
| + SetSearchQuery(base::string16());
|
| + EXPECT_TRUE(IsLogoVisible());
|
| + EXPECT_TRUE(GetVisibleQuery().empty());
|
| + EXPECT_EQ(1.0f, layout_state());
|
| +}
|
| +
|
| } // namespace athena
|
|
|