Chromium Code Reviews| 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 cc5a08c2671163181a24198acbd2c85518c789d3..8ab2e084185863c28dfcee1cf30ac2f11bb9e6c7 100644 |
| --- a/chrome/browser/ui/panels/panel_browsertest.cc |
| +++ b/chrome/browser/ui/panels/panel_browsertest.cc |
| @@ -115,23 +115,26 @@ class PanelBrowserTest : public BasePanelBrowserTest { |
| EXPECT_EQ(0, panel_overflow_strip->num_panels()); |
| // Open a panel that would overflow. |
| - Panel* panel4 = CreatePanelWithBounds( |
| + CreatePanelParams params4( |
| web_app::GenerateApplicationNameFromExtensionId(extension2->id()), |
| - gfx::Rect(0, 0, 280, 200)); |
| + gfx::Rect(0, 0, 280, 200), |
| + SHOW_AS_INACTIVE); |
| + Panel* panel4 = CreatePanelWithParams(params4); |
| + WaitForExpansionStateChanged(panel4, Panel::IN_OVERFLOW); |
| ASSERT_EQ(4, panel_manager->num_panels()); |
| EXPECT_EQ(3, panel_strip->num_panels()); |
| EXPECT_EQ(1, panel_overflow_strip->num_panels()); |
| - EXPECT_EQ(Panel::IN_OVERFLOW, panel4->expansion_state()); |
|
jennb
2011/12/05 21:20:10
Probably ok to leave these lines in. especially li
|
| // Open another panel that would overflow. |
| - Panel* panel5 = CreatePanelWithBounds( |
| + CreatePanelParams params5( |
| web_app::GenerateApplicationNameFromExtensionId(extension3->id()), |
| - gfx::Rect(0, 0, 300, 200)); |
| + gfx::Rect(0, 0, 300, 200), |
| + SHOW_AS_INACTIVE); |
| + Panel* panel5 = CreatePanelWithParams(params5); |
| + WaitForExpansionStateChanged(panel5, Panel::IN_OVERFLOW); |
| ASSERT_EQ(5, panel_manager->num_panels()); |
| EXPECT_EQ(3, panel_strip->num_panels()); |
| EXPECT_EQ(2, panel_overflow_strip->num_panels()); |
| - EXPECT_EQ(Panel::IN_OVERFLOW, panel4->expansion_state()); |
| - EXPECT_EQ(Panel::IN_OVERFLOW, panel5->expansion_state()); |
| // Close a visible panel. Expect an overflow panel to move over. |
| CloseWindowAndWait(panel2->browser()); |
| @@ -546,7 +549,12 @@ IN_PROC_BROWSER_TEST_F(PanelBrowserTest, FindBar) { |
| panel->Close(); |
| } |
| -IN_PROC_BROWSER_TEST_F(PanelBrowserTest, DISABLED_CreatePanelOnOverflow) { |
| +#if defined(OS_WIN) |
|
jennb
2011/12/05 21:20:10
Can you put a comment here referencing the bug # t
|
| +#define MAYBE_CreatePanelOnOverflow CreatePanelOnOverflow |
| +#else |
| +#define MAYBE_CreatePanelOnOverflow DISABLED_CreatePanelOnOverflow |
| +#endif |
| +IN_PROC_BROWSER_TEST_F(PanelBrowserTest, MAYBE_CreatePanelOnOverflow) { |
| TestCreatePanelOnOverflow(); |
| } |