diff options
author | thestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-02-08 23:56:36 +0000 |
---|---|---|
committer | thestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-02-08 23:56:36 +0000 |
commit | 197957b59922d0a37a7051aba97aaa1ec539d710 (patch) | |
tree | 98e330f859133261c5c95001c8400a2f85878348 | |
parent | 9dfb3a1072ea2e304b6d5c4bf825e46a820a3667 (diff) | |
download | chromium_src-197957b59922d0a37a7051aba97aaa1ec539d710.zip chromium_src-197957b59922d0a37a7051aba97aaa1ec539d710.tar.gz chromium_src-197957b59922d0a37a7051aba97aaa1ec539d710.tar.bz2 |
Add PDF plugin tests for onload() and reload().
BUG=none
TEST=included
Review URL: http://codereview.chromium.org/6463004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74204 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/test/plugin/pdf_browsertest.cc | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/chrome/test/plugin/pdf_browsertest.cc b/chrome/test/plugin/pdf_browsertest.cc index 338abc0..b58ae06 100644 --- a/chrome/test/plugin/pdf_browsertest.cc +++ b/chrome/test/plugin/pdf_browsertest.cc @@ -216,7 +216,6 @@ class PDFBrowserTest : public InProcessBrowserTest, // Tests basic PDF rendering. This can be broken depending on bad merges with // the vendor, so it's important that we have basic sanity checking. IN_PROC_BROWSER_TEST_F(PDFBrowserTest, Basic) { - ASSERT_NO_FATAL_FAILURE(Load()); ASSERT_NO_FATAL_FAILURE(WaitForResponse()); ASSERT_NO_FATAL_FAILURE(VerifySnapshot("pdf_browsertest.png")); @@ -327,4 +326,19 @@ IN_PROC_BROWSER_TEST_F(PDFBrowserTest, Loading) { } } +IN_PROC_BROWSER_TEST_F(PDFBrowserTest, OnLoadAndReload) { + ASSERT_TRUE(pdf_test_server()->Start()); + + GURL url = pdf_test_server()->GetURL("files/onload_reload.html"); + ui_test_utils::NavigateToURL(browser(), url); + + ASSERT_TRUE(ui_test_utils::ExecuteJavaScript( + browser()->GetSelectedTabContents()->render_view_host(), + std::wstring(), + L"reloadPDF();")); + + ASSERT_TRUE(ui_test_utils::WaitForNavigationInCurrentTab(browser())); + ASSERT_EQ("success", browser()->GetSelectedTabContents()->GetURL().query()); +} + } // namespace |