Index: ui/views/widget/widget_unittest.cc |
diff --git a/ui/views/widget/widget_unittest.cc b/ui/views/widget/widget_unittest.cc |
index b564366fd0672cfa209ba25c840b3d917a7653dc..28810988f559d5bc4fc2cfe5a933e59a6559724a 100644 |
--- a/ui/views/widget/widget_unittest.cc |
+++ b/ui/views/widget/widget_unittest.cc |
@@ -3433,5 +3433,15 @@ TEST_F(WidgetTest, CharMessagesAsKeyboardMessagesDoesNotCrash) { |
} |
#endif |
+// Test that SetAlwaysOnTop and IsAlwaysOnTop are consistent. |
+TEST_F(WidgetTest, AlwaysOnTop) { |
+ Widget* widget = CreateTopLevelNativeWidget(); |
+ EXPECT_FALSE(widget->IsAlwaysOnTop()); |
+ widget->SetAlwaysOnTop(true); |
+ EXPECT_TRUE(widget->IsAlwaysOnTop()); |
+ widget->SetAlwaysOnTop(false); |
+ EXPECT_FALSE(widget->IsAlwaysOnTop()); |
+} |
+ |
} // namespace test |
} // namespace views |