Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(139)

Side by Side Diff: content/renderer/render_view_browsertest.cc

Issue 135723003: Move DidCommitProvisionalLoad code from RenderView to RenderFrame. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fixing final nits. Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « content/renderer/render_frame_impl.cc ('k') | content/renderer/render_view_impl.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "base/basictypes.h" 5 #include "base/basictypes.h"
6 6
7 #include "base/memory/shared_memory.h" 7 #include "base/memory/shared_memory.h"
8 #include "base/strings/string_util.h" 8 #include "base/strings/string_util.h"
9 #include "base/strings/utf_string_conversions.h" 9 #include "base/strings/utf_string_conversions.h"
10 #include "base/win/windows_version.h" 10 #include "base/win/windows_version.h"
(...skipping 331 matching lines...) Expand 10 before | Expand all | Expand 10 after
342 "post \0\ndata"); 342 "post \0\ndata");
343 const unsigned int length = 11; 343 const unsigned int length = 11;
344 const std::vector<unsigned char> post_data(raw_data, raw_data + length); 344 const std::vector<unsigned char> post_data(raw_data, raw_data + length);
345 nav_params.browser_initiated_post_data = post_data; 345 nav_params.browser_initiated_post_data = post_data;
346 346
347 view()->OnNavigate(nav_params); 347 view()->OnNavigate(nav_params);
348 ProcessPendingMessages(); 348 ProcessPendingMessages();
349 349
350 const IPC::Message* frame_navigate_msg = 350 const IPC::Message* frame_navigate_msg =
351 render_thread_->sink().GetUniqueMessageMatching( 351 render_thread_->sink().GetUniqueMessageMatching(
352 ViewHostMsg_FrameNavigate::ID); 352 FrameHostMsg_DidCommitProvisionalLoad::ID);
353 EXPECT_TRUE(frame_navigate_msg); 353 EXPECT_TRUE(frame_navigate_msg);
354 354
355 ViewHostMsg_FrameNavigate::Param host_nav_params; 355 FrameHostMsg_DidCommitProvisionalLoad::Param host_nav_params;
356 ViewHostMsg_FrameNavigate::Read(frame_navigate_msg, &host_nav_params); 356 FrameHostMsg_DidCommitProvisionalLoad::Read(frame_navigate_msg,
357 &host_nav_params);
357 EXPECT_TRUE(host_nav_params.a.is_post); 358 EXPECT_TRUE(host_nav_params.a.is_post);
358 359
359 // Check post data sent to browser matches 360 // Check post data sent to browser matches
360 EXPECT_TRUE(host_nav_params.a.page_state.IsValid()); 361 EXPECT_TRUE(host_nav_params.a.page_state.IsValid());
361 const blink::WebHistoryItem item = PageStateToHistoryItem( 362 const blink::WebHistoryItem item = PageStateToHistoryItem(
362 host_nav_params.a.page_state); 363 host_nav_params.a.page_state);
363 blink::WebHTTPBody body = item.httpBody(); 364 blink::WebHTTPBody body = item.httpBody();
364 blink::WebHTTPBody::Element element; 365 blink::WebHTTPBody::Element element;
365 bool successful = body.elementAt(0, element); 366 bool successful = body.elementAt(0, element);
366 EXPECT_TRUE(successful); 367 EXPECT_TRUE(successful);
(...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after
600 nav_params.current_history_list_offset = 0; 601 nav_params.current_history_list_offset = 0;
601 nav_params.pending_history_list_offset = 0; 602 nav_params.pending_history_list_offset = 0;
602 nav_params.page_id = 1; 603 nav_params.page_id = 1;
603 nav_params.page_state = state_A; 604 nav_params.page_state = state_A;
604 view()->OnNavigate(nav_params); 605 view()->OnNavigate(nav_params);
605 ProcessPendingMessages(); 606 ProcessPendingMessages();
606 607
607 // Verify page A committed, not swappedout://. 608 // Verify page A committed, not swappedout://.
608 const IPC::Message* frame_navigate_msg = 609 const IPC::Message* frame_navigate_msg =
609 render_thread_->sink().GetUniqueMessageMatching( 610 render_thread_->sink().GetUniqueMessageMatching(
610 ViewHostMsg_FrameNavigate::ID); 611 FrameHostMsg_DidCommitProvisionalLoad::ID);
611 EXPECT_TRUE(frame_navigate_msg); 612 EXPECT_TRUE(frame_navigate_msg);
612 613
613 // Read URL out of the parent trait of the params object. 614 // Read URL out of the parent trait of the params object.
614 ViewHostMsg_FrameNavigate::Param commit_params; 615 FrameHostMsg_DidCommitProvisionalLoad::Param commit_params;
615 ViewHostMsg_FrameNavigate::Read(frame_navigate_msg, &commit_params); 616 FrameHostMsg_DidCommitProvisionalLoad::Read(frame_navigate_msg,
617 &commit_params);
616 EXPECT_NE(GURL("swappedout://"), commit_params.a.url); 618 EXPECT_NE(GURL("swappedout://"), commit_params.a.url);
617 } 619 }
618 620
619 621
620 // Test that we get the correct UpdateState message when we go back twice 622 // Test that we get the correct UpdateState message when we go back twice
621 // quickly without committing. Regression test for http://crbug.com/58082. 623 // quickly without committing. Regression test for http://crbug.com/58082.
622 // Disabled: http://crbug.com/157357 . 624 // Disabled: http://crbug.com/157357 .
623 TEST_F(RenderViewImplTest, DISABLED_LastCommittedUpdateState) { 625 TEST_F(RenderViewImplTest, DISABLED_LastCommittedUpdateState) {
624 // Load page A. 626 // Load page A.
625 LoadHTML("<div>Page A</div>"); 627 LoadHTML("<div>Page A</div>");
(...skipping 978 matching lines...) Expand 10 before | Expand all | Expand 10 after
1604 1606
1605 // History to merge and no committed pages. 1607 // History to merge and no committed pages.
1606 view()->OnSetHistoryLengthAndPrune(2, -1); 1608 view()->OnSetHistoryLengthAndPrune(2, -1);
1607 EXPECT_EQ(2, view()->history_list_length_); 1609 EXPECT_EQ(2, view()->history_list_length_);
1608 EXPECT_EQ(1, view()->history_list_offset_); 1610 EXPECT_EQ(1, view()->history_list_offset_);
1609 EXPECT_EQ(-1, view()->history_page_ids_[0]); 1611 EXPECT_EQ(-1, view()->history_page_ids_[0]);
1610 EXPECT_EQ(-1, view()->history_page_ids_[1]); 1612 EXPECT_EQ(-1, view()->history_page_ids_[1]);
1611 ClearHistory(); 1613 ClearHistory();
1612 1614
1613 // No history to merge and a committed page to be kept. 1615 // No history to merge and a committed page to be kept.
1614 view()->didCommitProvisionalLoad(GetMainFrame(), true); 1616 frame()->didCommitProvisionalLoad(GetMainFrame(), true);
1615 expected_page_id = view()->page_id_; 1617 expected_page_id = view()->page_id_;
1616 view()->OnSetHistoryLengthAndPrune(0, expected_page_id); 1618 view()->OnSetHistoryLengthAndPrune(0, expected_page_id);
1617 EXPECT_EQ(1, view()->history_list_length_); 1619 EXPECT_EQ(1, view()->history_list_length_);
1618 EXPECT_EQ(0, view()->history_list_offset_); 1620 EXPECT_EQ(0, view()->history_list_offset_);
1619 EXPECT_EQ(expected_page_id, view()->history_page_ids_[0]); 1621 EXPECT_EQ(expected_page_id, view()->history_page_ids_[0]);
1620 ClearHistory(); 1622 ClearHistory();
1621 1623
1622 // No history to merge and a committed page to be pruned. 1624 // No history to merge and a committed page to be pruned.
1623 view()->didCommitProvisionalLoad(GetMainFrame(), true); 1625 frame()->didCommitProvisionalLoad(GetMainFrame(), true);
1624 expected_page_id = view()->page_id_; 1626 expected_page_id = view()->page_id_;
1625 view()->OnSetHistoryLengthAndPrune(0, expected_page_id + 1); 1627 view()->OnSetHistoryLengthAndPrune(0, expected_page_id + 1);
1626 EXPECT_EQ(0, view()->history_list_length_); 1628 EXPECT_EQ(0, view()->history_list_length_);
1627 EXPECT_EQ(-1, view()->history_list_offset_); 1629 EXPECT_EQ(-1, view()->history_list_offset_);
1628 ClearHistory(); 1630 ClearHistory();
1629 1631
1630 // No history to merge and a committed page that the browser was unaware of. 1632 // No history to merge and a committed page that the browser was unaware of.
1631 view()->didCommitProvisionalLoad(GetMainFrame(), true); 1633 frame()->didCommitProvisionalLoad(GetMainFrame(), true);
1632 expected_page_id = view()->page_id_; 1634 expected_page_id = view()->page_id_;
1633 view()->OnSetHistoryLengthAndPrune(0, -1); 1635 view()->OnSetHistoryLengthAndPrune(0, -1);
1634 EXPECT_EQ(1, view()->history_list_length_); 1636 EXPECT_EQ(1, view()->history_list_length_);
1635 EXPECT_EQ(0, view()->history_list_offset_); 1637 EXPECT_EQ(0, view()->history_list_offset_);
1636 EXPECT_EQ(expected_page_id, view()->history_page_ids_[0]); 1638 EXPECT_EQ(expected_page_id, view()->history_page_ids_[0]);
1637 ClearHistory(); 1639 ClearHistory();
1638 1640
1639 // History to merge and a committed page to be kept. 1641 // History to merge and a committed page to be kept.
1640 view()->didCommitProvisionalLoad(GetMainFrame(), true); 1642 frame()->didCommitProvisionalLoad(GetMainFrame(), true);
1641 expected_page_id = view()->page_id_; 1643 expected_page_id = view()->page_id_;
1642 view()->OnSetHistoryLengthAndPrune(2, expected_page_id); 1644 view()->OnSetHistoryLengthAndPrune(2, expected_page_id);
1643 EXPECT_EQ(3, view()->history_list_length_); 1645 EXPECT_EQ(3, view()->history_list_length_);
1644 EXPECT_EQ(2, view()->history_list_offset_); 1646 EXPECT_EQ(2, view()->history_list_offset_);
1645 EXPECT_EQ(-1, view()->history_page_ids_[0]); 1647 EXPECT_EQ(-1, view()->history_page_ids_[0]);
1646 EXPECT_EQ(-1, view()->history_page_ids_[1]); 1648 EXPECT_EQ(-1, view()->history_page_ids_[1]);
1647 EXPECT_EQ(expected_page_id, view()->history_page_ids_[2]); 1649 EXPECT_EQ(expected_page_id, view()->history_page_ids_[2]);
1648 ClearHistory(); 1650 ClearHistory();
1649 1651
1650 // History to merge and a committed page to be pruned. 1652 // History to merge and a committed page to be pruned.
1651 view()->didCommitProvisionalLoad(GetMainFrame(), true); 1653 frame()->didCommitProvisionalLoad(GetMainFrame(), true);
1652 expected_page_id = view()->page_id_; 1654 expected_page_id = view()->page_id_;
1653 view()->OnSetHistoryLengthAndPrune(2, expected_page_id + 1); 1655 view()->OnSetHistoryLengthAndPrune(2, expected_page_id + 1);
1654 EXPECT_EQ(2, view()->history_list_length_); 1656 EXPECT_EQ(2, view()->history_list_length_);
1655 EXPECT_EQ(1, view()->history_list_offset_); 1657 EXPECT_EQ(1, view()->history_list_offset_);
1656 EXPECT_EQ(-1, view()->history_page_ids_[0]); 1658 EXPECT_EQ(-1, view()->history_page_ids_[0]);
1657 EXPECT_EQ(-1, view()->history_page_ids_[1]); 1659 EXPECT_EQ(-1, view()->history_page_ids_[1]);
1658 ClearHistory(); 1660 ClearHistory();
1659 1661
1660 // History to merge and a committed page that the browser was unaware of. 1662 // History to merge and a committed page that the browser was unaware of.
1661 view()->didCommitProvisionalLoad(GetMainFrame(), true); 1663 frame()->didCommitProvisionalLoad(GetMainFrame(), true);
1662 expected_page_id = view()->page_id_; 1664 expected_page_id = view()->page_id_;
1663 view()->OnSetHistoryLengthAndPrune(2, -1); 1665 view()->OnSetHistoryLengthAndPrune(2, -1);
1664 EXPECT_EQ(3, view()->history_list_length_); 1666 EXPECT_EQ(3, view()->history_list_length_);
1665 EXPECT_EQ(2, view()->history_list_offset_); 1667 EXPECT_EQ(2, view()->history_list_offset_);
1666 EXPECT_EQ(-1, view()->history_page_ids_[0]); 1668 EXPECT_EQ(-1, view()->history_page_ids_[0]);
1667 EXPECT_EQ(-1, view()->history_page_ids_[1]); 1669 EXPECT_EQ(-1, view()->history_page_ids_[1]);
1668 EXPECT_EQ(expected_page_id, view()->history_page_ids_[2]); 1670 EXPECT_EQ(expected_page_id, view()->history_page_ids_[2]);
1669 ClearHistory(); 1671 ClearHistory();
1670 1672
1671 int expected_page_id_2 = -1; 1673 int expected_page_id_2 = -1;
1672 1674
1673 // No history to merge and two committed pages, both to be kept. 1675 // No history to merge and two committed pages, both to be kept.
1674 view()->didCommitProvisionalLoad(GetMainFrame(), true); 1676 frame()->didCommitProvisionalLoad(GetMainFrame(), true);
1675 expected_page_id = view()->page_id_; 1677 expected_page_id = view()->page_id_;
1676 view()->didCommitProvisionalLoad(GetMainFrame(), true); 1678 frame()->didCommitProvisionalLoad(GetMainFrame(), true);
1677 expected_page_id_2 = view()->page_id_; 1679 expected_page_id_2 = view()->page_id_;
1678 EXPECT_GT(expected_page_id_2, expected_page_id); 1680 EXPECT_GT(expected_page_id_2, expected_page_id);
1679 view()->OnSetHistoryLengthAndPrune(0, expected_page_id); 1681 view()->OnSetHistoryLengthAndPrune(0, expected_page_id);
1680 EXPECT_EQ(2, view()->history_list_length_); 1682 EXPECT_EQ(2, view()->history_list_length_);
1681 EXPECT_EQ(1, view()->history_list_offset_); 1683 EXPECT_EQ(1, view()->history_list_offset_);
1682 EXPECT_EQ(expected_page_id, view()->history_page_ids_[0]); 1684 EXPECT_EQ(expected_page_id, view()->history_page_ids_[0]);
1683 EXPECT_EQ(expected_page_id_2, view()->history_page_ids_[1]); 1685 EXPECT_EQ(expected_page_id_2, view()->history_page_ids_[1]);
1684 ClearHistory(); 1686 ClearHistory();
1685 1687
1686 // No history to merge and two committed pages, and only the second is kept. 1688 // No history to merge and two committed pages, and only the second is kept.
1687 view()->didCommitProvisionalLoad(GetMainFrame(), true); 1689 frame()->didCommitProvisionalLoad(GetMainFrame(), true);
1688 expected_page_id = view()->page_id_; 1690 expected_page_id = view()->page_id_;
1689 view()->didCommitProvisionalLoad(GetMainFrame(), true); 1691 frame()->didCommitProvisionalLoad(GetMainFrame(), true);
1690 expected_page_id_2 = view()->page_id_; 1692 expected_page_id_2 = view()->page_id_;
1691 EXPECT_GT(expected_page_id_2, expected_page_id); 1693 EXPECT_GT(expected_page_id_2, expected_page_id);
1692 view()->OnSetHistoryLengthAndPrune(0, expected_page_id_2); 1694 view()->OnSetHistoryLengthAndPrune(0, expected_page_id_2);
1693 EXPECT_EQ(1, view()->history_list_length_); 1695 EXPECT_EQ(1, view()->history_list_length_);
1694 EXPECT_EQ(0, view()->history_list_offset_); 1696 EXPECT_EQ(0, view()->history_list_offset_);
1695 EXPECT_EQ(expected_page_id_2, view()->history_page_ids_[0]); 1697 EXPECT_EQ(expected_page_id_2, view()->history_page_ids_[0]);
1696 ClearHistory(); 1698 ClearHistory();
1697 1699
1698 // No history to merge and two committed pages, both of which the browser was 1700 // No history to merge and two committed pages, both of which the browser was
1699 // unaware of. 1701 // unaware of.
1700 view()->didCommitProvisionalLoad(GetMainFrame(), true); 1702 frame()->didCommitProvisionalLoad(GetMainFrame(), true);
1701 expected_page_id = view()->page_id_; 1703 expected_page_id = view()->page_id_;
1702 view()->didCommitProvisionalLoad(GetMainFrame(), true); 1704 frame()->didCommitProvisionalLoad(GetMainFrame(), true);
1703 expected_page_id_2 = view()->page_id_; 1705 expected_page_id_2 = view()->page_id_;
1704 EXPECT_GT(expected_page_id_2, expected_page_id); 1706 EXPECT_GT(expected_page_id_2, expected_page_id);
1705 view()->OnSetHistoryLengthAndPrune(0, -1); 1707 view()->OnSetHistoryLengthAndPrune(0, -1);
1706 EXPECT_EQ(2, view()->history_list_length_); 1708 EXPECT_EQ(2, view()->history_list_length_);
1707 EXPECT_EQ(1, view()->history_list_offset_); 1709 EXPECT_EQ(1, view()->history_list_offset_);
1708 EXPECT_EQ(expected_page_id, view()->history_page_ids_[0]); 1710 EXPECT_EQ(expected_page_id, view()->history_page_ids_[0]);
1709 EXPECT_EQ(expected_page_id_2, view()->history_page_ids_[1]); 1711 EXPECT_EQ(expected_page_id_2, view()->history_page_ids_[1]);
1710 ClearHistory(); 1712 ClearHistory();
1711 1713
1712 // History to merge and two committed pages, both to be kept. 1714 // History to merge and two committed pages, both to be kept.
1713 view()->didCommitProvisionalLoad(GetMainFrame(), true); 1715 frame()->didCommitProvisionalLoad(GetMainFrame(), true);
1714 expected_page_id = view()->page_id_; 1716 expected_page_id = view()->page_id_;
1715 view()->didCommitProvisionalLoad(GetMainFrame(), true); 1717 frame()->didCommitProvisionalLoad(GetMainFrame(), true);
1716 expected_page_id_2 = view()->page_id_; 1718 expected_page_id_2 = view()->page_id_;
1717 EXPECT_GT(expected_page_id_2, expected_page_id); 1719 EXPECT_GT(expected_page_id_2, expected_page_id);
1718 view()->OnSetHistoryLengthAndPrune(2, expected_page_id); 1720 view()->OnSetHistoryLengthAndPrune(2, expected_page_id);
1719 EXPECT_EQ(4, view()->history_list_length_); 1721 EXPECT_EQ(4, view()->history_list_length_);
1720 EXPECT_EQ(3, view()->history_list_offset_); 1722 EXPECT_EQ(3, view()->history_list_offset_);
1721 EXPECT_EQ(-1, view()->history_page_ids_[0]); 1723 EXPECT_EQ(-1, view()->history_page_ids_[0]);
1722 EXPECT_EQ(-1, view()->history_page_ids_[1]); 1724 EXPECT_EQ(-1, view()->history_page_ids_[1]);
1723 EXPECT_EQ(expected_page_id, view()->history_page_ids_[2]); 1725 EXPECT_EQ(expected_page_id, view()->history_page_ids_[2]);
1724 EXPECT_EQ(expected_page_id_2, view()->history_page_ids_[3]); 1726 EXPECT_EQ(expected_page_id_2, view()->history_page_ids_[3]);
1725 ClearHistory(); 1727 ClearHistory();
1726 1728
1727 // History to merge and two committed pages, and only the second is kept. 1729 // History to merge and two committed pages, and only the second is kept.
1728 view()->didCommitProvisionalLoad(GetMainFrame(), true); 1730 frame()->didCommitProvisionalLoad(GetMainFrame(), true);
1729 expected_page_id = view()->page_id_; 1731 expected_page_id = view()->page_id_;
1730 view()->didCommitProvisionalLoad(GetMainFrame(), true); 1732 frame()->didCommitProvisionalLoad(GetMainFrame(), true);
1731 expected_page_id_2 = view()->page_id_; 1733 expected_page_id_2 = view()->page_id_;
1732 EXPECT_GT(expected_page_id_2, expected_page_id); 1734 EXPECT_GT(expected_page_id_2, expected_page_id);
1733 view()->OnSetHistoryLengthAndPrune(2, expected_page_id_2); 1735 view()->OnSetHistoryLengthAndPrune(2, expected_page_id_2);
1734 EXPECT_EQ(3, view()->history_list_length_); 1736 EXPECT_EQ(3, view()->history_list_length_);
1735 EXPECT_EQ(2, view()->history_list_offset_); 1737 EXPECT_EQ(2, view()->history_list_offset_);
1736 EXPECT_EQ(-1, view()->history_page_ids_[0]); 1738 EXPECT_EQ(-1, view()->history_page_ids_[0]);
1737 EXPECT_EQ(-1, view()->history_page_ids_[1]); 1739 EXPECT_EQ(-1, view()->history_page_ids_[1]);
1738 EXPECT_EQ(expected_page_id_2, view()->history_page_ids_[2]); 1740 EXPECT_EQ(expected_page_id_2, view()->history_page_ids_[2]);
1739 ClearHistory(); 1741 ClearHistory();
1740 1742
1741 // History to merge and two committed pages, both of which the browser was 1743 // History to merge and two committed pages, both of which the browser was
1742 // unaware of. 1744 // unaware of.
1743 view()->didCommitProvisionalLoad(GetMainFrame(), true); 1745 frame()->didCommitProvisionalLoad(GetMainFrame(), true);
1744 expected_page_id = view()->page_id_; 1746 expected_page_id = view()->page_id_;
1745 view()->didCommitProvisionalLoad(GetMainFrame(), true); 1747 frame()->didCommitProvisionalLoad(GetMainFrame(), true);
1746 expected_page_id_2 = view()->page_id_; 1748 expected_page_id_2 = view()->page_id_;
1747 EXPECT_GT(expected_page_id_2, expected_page_id); 1749 EXPECT_GT(expected_page_id_2, expected_page_id);
1748 view()->OnSetHistoryLengthAndPrune(2, -1); 1750 view()->OnSetHistoryLengthAndPrune(2, -1);
1749 EXPECT_EQ(4, view()->history_list_length_); 1751 EXPECT_EQ(4, view()->history_list_length_);
1750 EXPECT_EQ(3, view()->history_list_offset_); 1752 EXPECT_EQ(3, view()->history_list_offset_);
1751 EXPECT_EQ(-1, view()->history_page_ids_[0]); 1753 EXPECT_EQ(-1, view()->history_page_ids_[0]);
1752 EXPECT_EQ(-1, view()->history_page_ids_[1]); 1754 EXPECT_EQ(-1, view()->history_page_ids_[1]);
1753 EXPECT_EQ(expected_page_id, view()->history_page_ids_[2]); 1755 EXPECT_EQ(expected_page_id, view()->history_page_ids_[2]);
1754 EXPECT_EQ(expected_page_id_2, view()->history_page_ids_[3]); 1756 EXPECT_EQ(expected_page_id_2, view()->history_page_ids_[3]);
1755 } 1757 }
(...skipping 479 matching lines...) Expand 10 before | Expand all | Expand 10 after
2235 view()->webview()->clearFocusedNode(); 2237 view()->webview()->clearFocusedNode();
2236 const IPC::Message* msg3 = render_thread_->sink().GetFirstMessageMatching( 2238 const IPC::Message* msg3 = render_thread_->sink().GetFirstMessageMatching(
2237 ViewHostMsg_FocusedNodeChanged::ID); 2239 ViewHostMsg_FocusedNodeChanged::ID);
2238 EXPECT_TRUE(msg3); 2240 EXPECT_TRUE(msg3);
2239 ViewHostMsg_FocusedNodeChanged::Read(msg3, &params); 2241 ViewHostMsg_FocusedNodeChanged::Read(msg3, &params);
2240 EXPECT_FALSE(params.a); 2242 EXPECT_FALSE(params.a);
2241 render_thread_->sink().ClearMessages(); 2243 render_thread_->sink().ClearMessages();
2242 } 2244 }
2243 2245
2244 } // namespace content 2246 } // namespace content
OLDNEW
« no previous file with comments | « content/renderer/render_frame_impl.cc ('k') | content/renderer/render_view_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698