| Index: chrome/browser/extensions/extension_messages_browsertest.cc
|
| ===================================================================
|
| --- chrome/browser/extensions/extension_messages_browsertest.cc (revision 112878)
|
| +++ chrome/browser/extensions/extension_messages_browsertest.cc (working copy)
|
| @@ -11,7 +11,6 @@
|
| #include "chrome/renderer/extensions/extension_dispatcher.h"
|
| #include "chrome/renderer/extensions/miscellaneous_bindings.h"
|
| #include "chrome/test/base/chrome_render_view_test.h"
|
| -#include "content/common/view_messages.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| using extensions::MiscellaneousBindings;
|
| @@ -87,14 +86,8 @@
|
| kPortId, "{\"val\": 42}", NULL);
|
|
|
| // Verify that we got it.
|
| - const IPC::Message* alert_msg =
|
| - render_thread_->sink().GetUniqueMessageMatching(
|
| - ViewHostMsg_RunJavaScriptMessage::ID);
|
| - ASSERT_TRUE(alert_msg);
|
| - iter = IPC::SyncMessage::GetDataIterator(alert_msg);
|
| - ViewHostMsg_RunJavaScriptMessage::SendParam alert_param;
|
| - ASSERT_TRUE(IPC::ReadParam(alert_msg, &iter, &alert_param));
|
| - EXPECT_EQ(ASCIIToUTF16("content got: 42"), alert_param.a);
|
| + render_thread_->VerifyRunJavaScriptMessageSend(
|
| + ASCIIToUTF16("content got: 42"));
|
| }
|
|
|
| // Tests that the bindings for handling a new channel connection and channel
|
| @@ -143,25 +136,13 @@
|
| kPortId, "{\"val\": 42}", NULL);
|
|
|
| // Verify that we got it.
|
| - const IPC::Message* alert_msg =
|
| - render_thread_->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(ASCIIToUTF16("got: 42"), alert_param.a);
|
| + render_thread_->VerifyRunJavaScriptMessageSend(ASCIIToUTF16("got: 42"));
|
|
|
| // Now simulate the channel closing.
|
| render_thread_->sink().ClearMessages();
|
| DispatchOnDisconnect(extension_dispatcher_->v8_context_set(), kPortId);
|
|
|
| // Verify that we got it.
|
| - alert_msg =
|
| - render_thread_->sink().GetUniqueMessageMatching(
|
| - ViewHostMsg_RunJavaScriptMessage::ID);
|
| - ASSERT_TRUE(alert_msg);
|
| - iter = IPC::SyncMessage::GetDataIterator(alert_msg);
|
| - ASSERT_TRUE(IPC::ReadParam(alert_msg, &iter, &alert_param));
|
| - EXPECT_EQ(ASCIIToUTF16("disconnected: 24"), alert_param.a);
|
| + render_thread_->VerifyRunJavaScriptMessageSend(
|
| + ASCIIToUTF16("disconnected: 24"));
|
| }
|
|
|