Home | History | Annotate | Download | only in download

Lines Matching defs:shelf

47   TestDownloadShelf* shelf() {
105 shelf()->Show();
106 EXPECT_TRUE(shelf()->IsShowing());
107 shelf()->Hide();
108 EXPECT_FALSE(shelf()->IsShowing());
109 shelf()->Unhide();
110 EXPECT_TRUE(shelf()->IsShowing());
114 shelf()->Show();
115 shelf()->Hide();
116 shelf()->Close(DownloadShelf::AUTOMATIC);
117 shelf()->Unhide();
118 EXPECT_FALSE(shelf()->IsShowing());
122 shelf()->Hide();
123 shelf()->Unhide();
124 EXPECT_FALSE(shelf()->IsShowing());
128 shelf()->Show();
129 shelf()->Hide();
130 shelf()->AddDownload(download_item());
131 EXPECT_TRUE(shelf()->IsShowing());
135 shelf()->Hide();
136 shelf()->AddDownload(download_item());
137 EXPECT_TRUE(shelf()->IsShowing());
140 // Normal downloads should be added synchronously and cause the shelf to show.
142 EXPECT_FALSE(shelf()->IsShowing());
143 shelf()->AddDownload(download_item());
144 EXPECT_TRUE(shelf()->did_add_download());
145 EXPECT_TRUE(shelf()->IsShowing());
156 shelf()->AddDownload(download_item());
158 EXPECT_FALSE(shelf()->did_add_download());
159 EXPECT_FALSE(shelf()->IsShowing());
164 EXPECT_TRUE(shelf()->did_add_download());
165 EXPECT_TRUE(shelf()->IsShowing());
169 // displayed on the shelf.
175 shelf()->AddDownload(download_item());
177 EXPECT_FALSE(shelf()->did_add_download());
178 EXPECT_FALSE(shelf()->IsShowing());
188 EXPECT_FALSE(shelf()->did_add_download());
189 EXPECT_FALSE(shelf()->IsShowing());
193 // delay. It should be displayed on the shelf even though it is complete.
199 shelf()->AddDownload(download_item());
201 EXPECT_FALSE(shelf()->did_add_download());
202 EXPECT_FALSE(shelf()->IsShowing());
214 EXPECT_TRUE(shelf()->did_add_download());
215 EXPECT_TRUE(shelf()->IsShowing());