Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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/macros.h" | 5 #include "base/macros.h" |
| 6 #include "base/strings/utf_string_conversions.h" | 6 #include "base/strings/utf_string_conversions.h" |
| 7 #include "base/values.h" | 7 #include "base/values.h" |
| 8 #include "build/build_config.h" | 8 #include "build/build_config.h" |
| 9 #include "content/browser/frame_host/navigation_entry_impl.h" | 9 #include "content/browser/frame_host/navigation_entry_impl.h" |
| 10 #include "content/browser/renderer_host/render_widget_host_impl.h" | 10 #include "content/browser/renderer_host/render_widget_host_impl.h" |
| (...skipping 752 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 763 shell()->web_contents()->SetPageScale(1.5); | 763 shell()->web_contents()->SetPageScale(1.5); |
| 764 EXPECT_CALL(observer, OnPageScaleFactorChanged(::testing::FloatEq(1.5))); | 764 EXPECT_CALL(observer, OnPageScaleFactorChanged(::testing::FloatEq(1.5))); |
| 765 observer.WaitForPageScaleUpdate(); | 765 observer.WaitForPageScaleUpdate(); |
| 766 | 766 |
| 767 // Navigate to reset the page scale factor. | 767 // Navigate to reset the page scale factor. |
| 768 shell()->LoadURL(embedded_test_server()->GetURL("/title2.html")); | 768 shell()->LoadURL(embedded_test_server()->GetURL("/title2.html")); |
| 769 EXPECT_CALL(observer, OnPageScaleFactorChanged(::testing::_)); | 769 EXPECT_CALL(observer, OnPageScaleFactorChanged(::testing::_)); |
| 770 observer.WaitForPageScaleUpdate(); | 770 observer.WaitForPageScaleUpdate(); |
| 771 } | 771 } |
| 772 | 772 |
| 773 // Test view source mode for a webui page. | |
| 774 IN_PROC_BROWSER_TEST_F(WebContentsImplBrowserTest, WebUIViewSource) { | |
|
Charlie Reis
2016/05/16 22:22:18
Seems like a nice test. Was this behavior at risk
meacer
2016/05/19 01:13:54
I didn't run into this case in my attempts, but I
| |
| 775 const char kUrl[] = "view-source:chrome://chrome/settings"; | |
| 776 const GURL kGURL(kUrl); | |
| 777 NavigateToURL(shell(), kGURL); | |
| 778 EXPECT_EQ(base::ASCIIToUTF16(kUrl), shell()->web_contents()->GetTitle()); | |
| 779 } | |
| 780 | |
| 773 IN_PROC_BROWSER_TEST_F(WebContentsImplBrowserTest, NewNamedWindow) { | 781 IN_PROC_BROWSER_TEST_F(WebContentsImplBrowserTest, NewNamedWindow) { |
| 774 ASSERT_TRUE(embedded_test_server()->Start()); | 782 ASSERT_TRUE(embedded_test_server()->Start()); |
| 775 | 783 |
| 776 GURL url = embedded_test_server()->GetURL("/click-noreferrer-links.html"); | 784 GURL url = embedded_test_server()->GetURL("/click-noreferrer-links.html"); |
| 777 EXPECT_TRUE(NavigateToURL(shell(), url)); | 785 EXPECT_TRUE(NavigateToURL(shell(), url)); |
| 778 | 786 |
| 779 { | 787 { |
| 780 ShellAddedObserver new_shell_observer; | 788 ShellAddedObserver new_shell_observer; |
| 781 | 789 |
| 782 // Open a new, named window. | 790 // Open a new, named window. |
| (...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1005 content::ExecuteScript(root->current_frame_host(), alert_location)); | 1013 content::ExecuteScript(root->current_frame_host(), alert_location)); |
| 1006 dialog_manager.Wait(); | 1014 dialog_manager.Wait(); |
| 1007 EXPECT_EQ(GURL("http://a.com/title1.html"), | 1015 EXPECT_EQ(GURL("http://a.com/title1.html"), |
| 1008 GURL(dialog_manager.last_message()).ReplaceComponents(clear_port)); | 1016 GURL(dialog_manager.last_message()).ReplaceComponents(clear_port)); |
| 1009 | 1017 |
| 1010 wc->SetDelegate(nullptr); | 1018 wc->SetDelegate(nullptr); |
| 1011 wc->SetJavaScriptDialogManagerForTesting(nullptr); | 1019 wc->SetJavaScriptDialogManagerForTesting(nullptr); |
| 1012 } | 1020 } |
| 1013 | 1021 |
| 1014 } // namespace content | 1022 } // namespace content |
| OLD | NEW |