diff options
author | stuartmorgan@chromium.org <stuartmorgan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-09 00:32:43 +0000 |
---|---|---|
committer | stuartmorgan@chromium.org <stuartmorgan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-09 00:32:43 +0000 |
commit | 06e7d7fd35cbd00b8c0bc771a654d0d56d859ac4 (patch) | |
tree | 083138dd9ef4b706d4087db197fc97b3e44a95a6 /chrome/test/ui/npapi_uitest.cc | |
parent | f0e11278e195088d92ae5acfdbc975ba73868dbe (diff) | |
download | chromium_src-06e7d7fd35cbd00b8c0bc771a654d0d56d859ac4.zip chromium_src-06e7d7fd35cbd00b8c0bc771a654d0d56d859ac4.tar.gz chromium_src-06e7d7fd35cbd00b8c0bc771a654d0d56d859ac4.tar.bz2 |
Finish implementing NPN_ConvertPoint, and add a unit test for it
BUG=29457,31767
TEST=self-testing
Review URL: http://codereview.chromium.org/580019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38417 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/test/ui/npapi_uitest.cc')
-rw-r--r-- | chrome/test/ui/npapi_uitest.cc | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/chrome/test/ui/npapi_uitest.cc b/chrome/test/ui/npapi_uitest.cc index e2d0336..f7df01f 100644 --- a/chrome/test/ui/npapi_uitest.cc +++ b/chrome/test/ui/npapi_uitest.cc @@ -428,3 +428,24 @@ TEST_F(NPAPIVisiblePluginTester, PluginReferrerTest) { kTestCompleteSuccess, kShortWaitTimeout); } +#if defined(OS_MACOSX) +TEST_F(NPAPIVisiblePluginTester, PluginConvertPointTest) { + if (UITest::in_process_renderer()) + return; + + scoped_refptr<BrowserProxy> browser(automation()->GetBrowserWindow(0)); + scoped_refptr<WindowProxy> window(browser->GetWindow()); + window->SetBounds(gfx::Rect(100, 100, 600, 600)); + + GURL url(URLRequestMockHTTPJob::GetMockUrl( + FilePath(FILE_PATH_LITERAL("npapi/convert_point.html")))); + NavigateToURL(url); + + // TODO(stuartmorgan): When the automation system supports sending clicks, + // change the test to trigger on mouse-down rather than window focus. + browser->BringToFront(); + WaitForFinish("convert_point", "1", url, kTestCompleteCookie, + kTestCompleteSuccess, kShortWaitTimeout); +} +#endif + |