| 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 9b5f5c01c37a9c39f711b4ef6bb362f6491573b4..c20502efbc6201f28aba25417db1f225d8864446 100644
|
| --- a/chrome/browser/ui/panels/base_panel_browser_test.cc
|
| +++ b/chrome/browser/ui/panels/base_panel_browser_test.cc
|
| @@ -472,6 +472,16 @@ void BasePanelBrowserTest::CloseWindowAndWait(Browser* browser) {
|
| #endif // OS_MACOSX
|
| }
|
|
|
| +void BasePanelBrowserTest::MoveMouseAndWaitForExpansionStateChange(
|
| + Panel* panel,
|
| + const gfx::Point& position) {
|
| + ui_test_utils::WindowedNotificationObserver signal(
|
| + chrome::NOTIFICATION_PANEL_CHANGED_EXPANSION_STATE,
|
| + content::Source<Panel>(panel));
|
| + MoveMouse(position);
|
| + signal.Wait();
|
| +}
|
| +
|
| void BasePanelBrowserTest::MoveMouse(const gfx::Point& position) {
|
| PanelManager::GetInstance()->mouse_watcher()->NotifyMouseMovement(position);
|
| }
|
|
|