OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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, ¶ms); | 2241 ViewHostMsg_FocusedNodeChanged::Read(msg3, ¶ms); |
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 |
OLD | NEW |