Index: content/test/mock_render_thread.cc |
=================================================================== |
--- content/test/mock_render_thread.cc (revision 112878) |
+++ content/test/mock_render_thread.cc (working copy) |
@@ -19,6 +19,17 @@ |
MockRenderThread::~MockRenderThread() { |
} |
+void MockRenderThread::VerifyRunJavaScriptMessageSend( |
+ const string16& expected_alert_message) { |
+ const IPC::Message* alert_msg = |
+ sink_.GetUniqueMessageMatching(ViewHostMsg_RunJavaScriptMessage::ID); |
+ ASSERT_TRUE(alert_msg); |
+ void* iter = IPC::SyncMessage::GetDataIterator(alert_msg); |
+ ViewHostMsg_RunJavaScriptMessage::SendParam alert_param; |
+ ASSERT_TRUE(IPC::ReadParam(alert_msg, &iter, &alert_param)); |
+ EXPECT_EQ(expected_alert_message, alert_param.a); |
+} |
+ |
// Called by the Widget. Used to send messages to the browser. |
// We short-circuit the mechanism and handle the messages right here on this |
// class. |