| Index: chrome/browser/ui/webui/constrained_web_dialog_ui_browsertest.cc
|
| diff --git a/chrome/browser/ui/webui/constrained_web_dialog_ui_browsertest.cc b/chrome/browser/ui/webui/constrained_web_dialog_ui_browsertest.cc
|
| index f7d39e55e2d6a0b0403b1c7d411ba89b279ef2a4..fbdf04f841ae2d25076515a62629fcb37516068a 100644
|
| --- a/chrome/browser/ui/webui/constrained_web_dialog_ui_browsertest.cc
|
| +++ b/chrome/browser/ui/webui/constrained_web_dialog_ui_browsertest.cc
|
| @@ -26,6 +26,7 @@
|
|
|
| namespace {
|
|
|
| +#if !defined(OS_MACOSX)
|
| static const char kTestDataURL[] = "data:text/html,<!doctype html>"
|
| "<body></body>"
|
| "<style>"
|
| @@ -41,6 +42,7 @@
|
| return base::StringPrintf("window.document.body.style.width = %d + 'px';"
|
| "window.document.body.style.height = %d + 'px';", dimension, dimension);
|
| }
|
| +#endif
|
|
|
| class ConstrainedWebDialogBrowserTestObserver
|
| : public content::WebContentsObserver {
|
| @@ -145,6 +147,7 @@
|
| EXPECT_TRUE(observer.contents_destroyed());
|
| }
|
|
|
| +#if !defined(OS_MACOSX)
|
| // Tests that dialog autoresizes based on web contents when autoresizing
|
| // is enabled.
|
| IN_PROC_BROWSER_TEST_F(ConstrainedWebDialogBrowserTest,
|
| @@ -170,12 +173,6 @@
|
| gfx::Size min_size = gfx::Size(100, 100);
|
| gfx::Size max_size = gfx::Size(200, 200);
|
| gfx::Size initial_dialog_size;
|
| -// OSX windows are initially created with non-empty dimensions. The
|
| -// autoresizeable dialog's window dimensions are determined after initial
|
| -// creation.
|
| -#if defined(OS_MACOSX)
|
| - initial_dialog_size = gfx::Size(1, 1);
|
| -#endif
|
| delegate->GetDialogSize(&initial_dialog_size);
|
|
|
| ConstrainedWebDialogDelegate* dialog_delegate =
|
| @@ -189,6 +186,7 @@
|
| EXPECT_EQ(max_size, dialog_delegate->GetMaximumSize());
|
|
|
| // Check for initial sizing. Dialog was created as a 400x400 dialog.
|
| + EXPECT_EQ(gfx::Size(), web_contents->GetPreferredSize());
|
| ASSERT_EQ(initial_dialog_size, dialog_delegate->GetPreferredSize());
|
|
|
| observer.Wait();
|
| @@ -252,6 +250,7 @@
|
| delegate->GetDialogSize(&initial_dialog_size);
|
|
|
| // Check for initial sizing. Dialog was created as a 400x400 dialog.
|
| + EXPECT_EQ(gfx::Size(), web_contents->GetPreferredSize());
|
| ASSERT_EQ(initial_dialog_size, dialog_delegate->GetPreferredSize());
|
|
|
| // Resize <body> to dimension smaller than dialog.
|
| @@ -270,3 +269,4 @@
|
| initial_dialog_size,
|
| dialog_delegate)));
|
| }
|
| +#endif // !OS_MACOSX
|
|
|