Index: services/ui/ws/window_tree_unittest.cc |
diff --git a/services/ui/ws/window_tree_unittest.cc b/services/ui/ws/window_tree_unittest.cc |
index 028ba9be9d9eb4bfe3d177b3e41b994031771546..dc230f892cc3ad29d0b38c5a5e165f04c55ca7a7 100644 |
--- a/services/ui/ws/window_tree_unittest.cc |
+++ b/services/ui/ws/window_tree_unittest.cc |
@@ -1245,6 +1245,18 @@ TEST_F(WindowTreeTest, InvalidMoveLoopStillAcksAttempt) { |
SingleChangeToDescription(*embed_client->tracker()->changes())); |
} |
+TEST_F(WindowTreeTest, SetCanAcceptEvents) { |
+ TestWindowTreeClient* embed_client = nullptr; |
+ WindowTree* tree = nullptr; |
+ ServerWindow* window = nullptr; |
+ EXPECT_NO_FATAL_FAILURE(SetupEventTargeting(&embed_client, &tree, &window)); |
+ |
+ EXPECT_TRUE(window->can_accept_events()); |
+ WindowTreeTestApi(tree).SetCanAcceptEvents( |
+ ClientWindowIdForWindow(tree, window).id, false); |
+ EXPECT_FALSE(window->can_accept_events()); |
+} |
+ |
} // namespace test |
} // namespace ws |
} // namespace ui |