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 da3be86bcf4d617758b85559d40fbc5a397267cd..beab0b55a0c67ba718522dd54d325fc480137898 100644 |
--- a/services/ui/ws/window_tree_unittest.cc |
+++ b/services/ui/ws/window_tree_unittest.cc |
@@ -1012,6 +1012,17 @@ TEST_F(WindowTreeTest, SetCaptureTargetsRightConnection) { |
EXPECT_EQ(embed_tree, wm_state_test_api.tree_awaiting_input_ack()); |
} |
+TEST_F(WindowTreeTest, SetAcceptEvents) { |
+ TestWindowTreeClient* embed_client = nullptr; |
+ WindowTree* tree = nullptr; |
+ ServerWindow* window = nullptr; |
+ EXPECT_NO_FATAL_FAILURE(SetupEventTargeting(&embed_client, &tree, &window)); |
+ |
+ EXPECT_EQ(true, window->AcceptEvents()); |
+ tree->SetAcceptEvents(ClientWindowIdForWindow(tree, window).id, false); |
+ EXPECT_EQ(false, window->AcceptEvents()); |
+} |
+ |
} // namespace test |
} // namespace ws |
} // namespace ui |