| Index: chrome/browser/ui/panels/panel_browsertest.cc
|
| diff --git a/chrome/browser/ui/panels/panel_browsertest.cc b/chrome/browser/ui/panels/panel_browsertest.cc
|
| index 3e76af96ecb8fc8fe48c34f0ebb7da3af4e2fb69..791dba45679a9f4f11b9f9b8efb1d2ced11c736e 100644
|
| --- a/chrome/browser/ui/panels/panel_browsertest.cc
|
| +++ b/chrome/browser/ui/panels/panel_browsertest.cc
|
| @@ -10,6 +10,8 @@
|
| #include "chrome/browser/ui/browser.h"
|
| #include "chrome/browser/ui/browser_list.h"
|
| #include "chrome/browser/ui/browser_window.h"
|
| +#include "chrome/browser/ui/find_bar/find_bar.h"
|
| +#include "chrome/browser/ui/find_bar/find_bar_controller.h"
|
| #include "chrome/browser/ui/panels/panel.h"
|
| #include "chrome/browser/ui/panels/panel_manager.h"
|
| #include "chrome/browser/ui/tab_contents/tab_contents_wrapper.h"
|
| @@ -24,9 +26,17 @@
|
| #include "content/browser/tab_contents/test_tab_contents.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| +#if defined(OS_MACOSX)
|
| +#include "chrome/browser/ui/cocoa/find_bar/find_bar_bridge.h"
|
| +#endif
|
| +
|
| class PanelBrowserTest : public InProcessBrowserTest {
|
| public:
|
| - PanelBrowserTest() : InProcessBrowserTest() { }
|
| + PanelBrowserTest() : InProcessBrowserTest() {
|
| +#if defined(OS_MACOSX)
|
| + FindBarBridge::disable_animations_during_testing_ = true;
|
| +#endif
|
| + }
|
|
|
| virtual void SetUpCommandLine(CommandLine* command_line) {
|
| command_line->AppendSwitch(switches::kEnablePanels);
|
| @@ -159,6 +169,14 @@ IN_PROC_BROWSER_TEST_F(PanelBrowserTest, CreatePanel) {
|
| EXPECT_EQ(0, panel_manager->num_panels());
|
| }
|
|
|
| +IN_PROC_BROWSER_TEST_F(PanelBrowserTest, FindBar) {
|
| + Panel* panel = CreatePanel("PanelTest", gfx::Rect(0, 0, 400, 400));
|
| + Browser* browser = panel->browser();
|
| + browser->ShowFindBar();
|
| + ASSERT_TRUE(browser->GetFindBarController()->find_bar()->IsFindBarVisible());
|
| + panel->Close();
|
| +}
|
| +
|
| // TODO(jianli): Investigate and enable it for Mac.
|
| #ifdef OS_MACOSX
|
| #define MAYBE_CreatePanelOnOverflow DISABLED_CreatePanelOnOverflow
|
|
|