Index: content/browser/frame_host/render_frame_host_manager_unittest.cc |
diff --git a/content/browser/frame_host/render_frame_host_manager_unittest.cc b/content/browser/frame_host/render_frame_host_manager_unittest.cc |
index 5d6e7d4a515afb882fa377bbe9b006e570621c4e..0dc0bc9788db3e5971218142c5380f718e4aeaf5 100644 |
--- a/content/browser/frame_host/render_frame_host_manager_unittest.cc |
+++ b/content/browser/frame_host/render_frame_host_manager_unittest.cc |
@@ -307,13 +307,13 @@ class RenderFrameHostManagerTest |
// Make sure that we start to run the unload handler at the time of commit. |
bool expecting_rfh_shutdown = false; |
if (old_rfh != active_rfh && !rfh_observer.deleted()) { |
+ EXPECT_EQ(RenderFrameHostImpl::STATE_PENDING_SWAP_OUT, |
+ old_rfh->rfh_state()); |
if (!old_rfh->GetSiteInstance()->active_frame_count()) { |
expecting_rfh_shutdown = true; |
- EXPECT_EQ(RenderFrameHostImpl::STATE_PENDING_SHUTDOWN, |
- old_rfh->rfh_state()); |
- } else { |
- EXPECT_EQ(RenderFrameHostImpl::STATE_PENDING_SWAP_OUT, |
- old_rfh->rfh_state()); |
+ EXPECT_TRUE( |
+ old_rfh->frame_tree_node()->render_manager()->IsPendingDeletion( |
+ old_rfh)); |
} |
} |
@@ -1549,7 +1549,9 @@ TEST_F(RenderFrameHostManagerTest, DeleteFrameAfterSwapOutACK) { |
EXPECT_EQ(rfh2, contents()->GetMainFrame()); |
EXPECT_TRUE(contents()->GetPendingMainFrame() == NULL); |
EXPECT_EQ(RenderFrameHostImpl::STATE_DEFAULT, rfh2->rfh_state()); |
- EXPECT_EQ(RenderFrameHostImpl::STATE_PENDING_SHUTDOWN, rfh1->rfh_state()); |
+ EXPECT_EQ(RenderFrameHostImpl::STATE_PENDING_SWAP_OUT, rfh1->rfh_state()); |
+ EXPECT_TRUE( |
+ rfh1->frame_tree_node()->render_manager()->IsPendingDeletion(rfh1)); |
// Simulate the swap out ack. |
rfh1->OnSwappedOut(); |