summaryrefslogtreecommitdiffstats
path: root/chrome/test/ui/npapi_uitest.cc
diff options
context:
space:
mode:
authorstuartmorgan@chromium.org <stuartmorgan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-09 00:32:43 +0000
committerstuartmorgan@chromium.org <stuartmorgan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-09 00:32:43 +0000
commit06e7d7fd35cbd00b8c0bc771a654d0d56d859ac4 (patch)
tree083138dd9ef4b706d4087db197fc97b3e44a95a6 /chrome/test/ui/npapi_uitest.cc
parentf0e11278e195088d92ae5acfdbc975ba73868dbe (diff)
downloadchromium_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.cc21
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
+