Index: content/renderer/render_view_browsertest.cc |
diff --git a/content/renderer/render_view_browsertest.cc b/content/renderer/render_view_browsertest.cc |
index 25bd75ddf6df4df19ea4587e635252edc40aa72a..0d23fcdd2a66aa4e8318c1cc28fa634e968a5d71 100644 |
--- a/content/renderer/render_view_browsertest.cc |
+++ b/content/renderer/render_view_browsertest.cc |
@@ -50,7 +50,7 @@ |
#include "content/renderer/accessibility/render_accessibility_impl.h" |
#include "content/renderer/devtools/devtools_agent.h" |
#include "content/renderer/gpu/render_widget_compositor.h" |
-#include "content/renderer/history_controller.h" |
+#include "content/renderer/history_entry.h" |
#include "content/renderer/history_serialization.h" |
#include "content/renderer/navigation_state_impl.h" |
#include "content/renderer/render_frame_proxy.h" |
@@ -585,8 +585,6 @@ TEST_F(RenderViewImplTest, OnNavStateChanged) { |
// We should NOT have gotten a form state change notification yet. |
EXPECT_FALSE(render_thread_->sink().GetFirstMessageMatching( |
FrameHostMsg_UpdateState::ID)); |
- EXPECT_FALSE(render_thread_->sink().GetFirstMessageMatching( |
- ViewHostMsg_UpdateState::ID)); |
render_thread_->sink().ClearMessages(); |
// Change the value of the input. We should have gotten an update state |
@@ -937,10 +935,10 @@ TEST_F(RenderViewImplTest, DISABLED_LastCommittedUpdateState) { |
// Check for a valid UpdateState message for page A. |
ProcessPendingMessages(); |
const IPC::Message* msg_A = render_thread_->sink().GetUniqueMessageMatching( |
- ViewHostMsg_UpdateState::ID); |
+ FrameHostMsg_UpdateState::ID); |
ASSERT_TRUE(msg_A); |
- ViewHostMsg_UpdateState::Param param; |
- ViewHostMsg_UpdateState::Read(msg_A, ¶m); |
+ FrameHostMsg_UpdateState::Param param; |
+ FrameHostMsg_UpdateState::Read(msg_A, ¶m); |
PageState state_A = std::get<0>(param); |
render_thread_->sink().ClearMessages(); |
@@ -950,9 +948,9 @@ TEST_F(RenderViewImplTest, DISABLED_LastCommittedUpdateState) { |
// Check for a valid UpdateState for page B. |
ProcessPendingMessages(); |
const IPC::Message* msg_B = render_thread_->sink().GetUniqueMessageMatching( |
- ViewHostMsg_UpdateState::ID); |
+ FrameHostMsg_UpdateState::ID); |
ASSERT_TRUE(msg_B); |
- ViewHostMsg_UpdateState::Read(msg_B, ¶m); |
+ FrameHostMsg_UpdateState::Read(msg_B, ¶m); |
PageState state_B = std::get<0>(param); |
EXPECT_NE(state_A, state_B); |
render_thread_->sink().ClearMessages(); |
@@ -963,9 +961,9 @@ TEST_F(RenderViewImplTest, DISABLED_LastCommittedUpdateState) { |
// Check for a valid UpdateState for page C. |
ProcessPendingMessages(); |
const IPC::Message* msg_C = render_thread_->sink().GetUniqueMessageMatching( |
- ViewHostMsg_UpdateState::ID); |
+ FrameHostMsg_UpdateState::ID); |
ASSERT_TRUE(msg_C); |
- ViewHostMsg_UpdateState::Read(msg_C, ¶m); |
+ FrameHostMsg_UpdateState::Read(msg_C, ¶m); |
PageState state_C = std::get<0>(param); |
EXPECT_NE(state_B, state_C); |
render_thread_->sink().ClearMessages(); |
@@ -978,6 +976,7 @@ TEST_F(RenderViewImplTest, DISABLED_LastCommittedUpdateState) { |
request_params_C.current_history_list_length = 4; |
request_params_C.current_history_list_offset = 3; |
request_params_C.pending_history_list_offset = 2; |
+ request_params_C.nav_entry_id = 3; |
request_params_C.page_state = state_C; |
frame()->Navigate(common_params_C, StartNavigationParams(), request_params_C); |
ProcessPendingMessages(); |
@@ -995,6 +994,7 @@ TEST_F(RenderViewImplTest, DISABLED_LastCommittedUpdateState) { |
request_params_B.current_history_list_length = 4; |
request_params_B.current_history_list_offset = 2; |
request_params_B.pending_history_list_offset = 1; |
+ request_params_B.nav_entry_id = 2; |
request_params_B.page_state = state_B; |
frame()->Navigate(common_params_B, StartNavigationParams(), request_params_B); |
@@ -1006,6 +1006,7 @@ TEST_F(RenderViewImplTest, DISABLED_LastCommittedUpdateState) { |
request_params.current_history_list_length = 4; |
request_params.current_history_list_offset = 2; |
request_params.pending_history_list_offset = 0; |
+ request_params.nav_entry_id = 1; |
request_params.page_state = state_A; |
frame()->Navigate(common_params, StartNavigationParams(), request_params); |
ProcessPendingMessages(); |
@@ -1013,9 +1014,9 @@ TEST_F(RenderViewImplTest, DISABLED_LastCommittedUpdateState) { |
// Now ensure that the UpdateState message we receive is consistent |
// and represents page C in state. |
const IPC::Message* msg = render_thread_->sink().GetUniqueMessageMatching( |
- ViewHostMsg_UpdateState::ID); |
+ FrameHostMsg_UpdateState::ID); |
ASSERT_TRUE(msg); |
- ViewHostMsg_UpdateState::Read(msg, ¶m); |
+ FrameHostMsg_UpdateState::Read(msg, ¶m); |
PageState state = std::get<0>(param); |
EXPECT_NE(state_A, state); |
EXPECT_NE(state_B, state); |