Index: ui/views/mus/desktop_window_tree_host_mus_unittest.cc |
diff --git a/ui/views/mus/desktop_window_tree_host_mus_unittest.cc b/ui/views/mus/desktop_window_tree_host_mus_unittest.cc |
index 6e7cdf73b5230929eacd544c2367c7dd8a77374a..ad0db4ba5fe04a50d904bae5c76a23fce5c90d71 100644 |
--- a/ui/views/mus/desktop_window_tree_host_mus_unittest.cc |
+++ b/ui/views/mus/desktop_window_tree_host_mus_unittest.cc |
@@ -327,4 +327,22 @@ TEST_F(DesktopWindowTreeHostMusTest, NoShadow) { |
wm::kShadowElevationKey)); |
} |
+TEST_F(DesktopWindowTreeHostMusTest, CreateFullscreenWidget) { |
+ const Widget::InitParams::Type kWidgetTypes[] = { |
+ Widget::InitParams::TYPE_WINDOW, |
+ Widget::InitParams::TYPE_WINDOW_FRAMELESS, |
+ }; |
+ |
+ for (auto widget_type : kWidgetTypes) { |
+ Widget widget; |
+ Widget::InitParams params(widget_type); |
+ params.show_state = ui::SHOW_STATE_FULLSCREEN; |
+ params.ownership = Widget::InitParams::WIDGET_OWNS_NATIVE_WIDGET; |
+ widget.Init(params); |
+ |
+ EXPECT_TRUE(widget.IsFullscreen()) |
+ << "Fullscreen creation failed for type=" << widget_type; |
+ } |
+} |
+ |
} // namespace views |