Index: content/browser/renderer_host/render_widget_host_unittest.cc |
=================================================================== |
--- content/browser/renderer_host/render_widget_host_unittest.cc (revision 255719) |
+++ content/browser/renderer_host/render_widget_host_unittest.cc (working copy) |
@@ -2395,12 +2395,9 @@ |
TEST_InputRouterRoutes_NOARGS(Undo); |
TEST_InputRouterRoutes_NOARGS(Redo); |
-TEST_InputRouterRoutes_NOARGS(Cut); |
-TEST_InputRouterRoutes_NOARGS(Copy); |
#if defined(OS_MACOSX) |
TEST_InputRouterRoutes_NOARGS(CopyToFindPboard); |
#endif |
-TEST_InputRouterRoutes_NOARGS(Paste); |
TEST_InputRouterRoutes_NOARGS(PasteAndMatchStyle); |
TEST_InputRouterRoutes_NOARGS(Delete); |
TEST_InputRouterRoutes_NOARGS(SelectAll); |
@@ -2411,6 +2408,18 @@ |
#undef TEST_InputRouterRoutes_NOARGS |
+#define TEST_InputRouterRoutes_NOARGS_FromRFH(INPUTMSG) \ |
+ TEST_F(RenderWidgetHostTest, InputRouterRoutes##INPUTMSG) { \ |
+ host_->SetupForInputRouterTest(); \ |
+ host_->Send(new INPUTMSG(host_->GetRoutingID())); \ |
+ EXPECT_TRUE(host_->mock_input_router()->send_event_called_); \ |
+ } |
+ |
+TEST_InputRouterRoutes_NOARGS_FromRFH(InputMsg_Cut); |
+TEST_InputRouterRoutes_NOARGS_FromRFH(InputMsg_Copy); |
+TEST_InputRouterRoutes_NOARGS_FromRFH(InputMsg_Paste); |
+#undef TEST_InputRouterRoutes_NOARGS_FromRFH |
+ |
TEST_F(RenderWidgetHostTest, InputRouterRoutesReplace) { |
host_->SetupForInputRouterTest(); |
host_->Replace(base::string16()); |