| Index: chrome/browser/ui/panels/base_panel_browser_test.cc
|
| diff --git a/chrome/browser/ui/panels/base_panel_browser_test.cc b/chrome/browser/ui/panels/base_panel_browser_test.cc
|
| index 626d6b731ca4a2c5eee6f0120188ba3659907e24..82eb2e570ba30a8fa9fab2f108012a38803dafb7 100644
|
| --- a/chrome/browser/ui/panels/base_panel_browser_test.cc
|
| +++ b/chrome/browser/ui/panels/base_panel_browser_test.cc
|
| @@ -254,6 +254,17 @@ void BasePanelBrowserTest::WaitForBoundsAnimationFinished(Panel* panel) {
|
| EXPECT_TRUE(!panel_testing->IsAnimatingBounds());
|
| }
|
|
|
| +void BasePanelBrowserTest::WaitForExpansionStateChanged(
|
| + Panel* panel, Panel::ExpansionState expansion_state) {
|
| + ui_test_utils::WindowedNotificationObserver signal(
|
| + chrome::NOTIFICATION_PANEL_CHANGED_EXPANSION_STATE,
|
| + content::Source<Panel>(panel));
|
| + if (panel->expansion_state() == expansion_state)
|
| + return;
|
| + signal.Wait();
|
| + EXPECT_EQ(expansion_state, panel->expansion_state());
|
| +}
|
| +
|
| Panel* BasePanelBrowserTest::CreatePanelWithParams(
|
| const CreatePanelParams& params) {
|
| #if defined(OS_MACOSX)
|
|
|