Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6731)

Unified Diff: chrome/test/data/pdf/basic_plugin_test.js

Issue 265283005: Add accessibility function to PDFScriptingAPI (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/test/data/pdf/basic_plugin_test.js
diff --git a/chrome/test/data/pdf/basic_plugin_test.js b/chrome/test/data/pdf/basic_plugin_test.js
index 0413d46378f23fafb487e18e72045a09a08bdccf..aaf035f6095e4449750d78be115748a0ee0610f6 100644
--- a/chrome/test/data/pdf/basic_plugin_test.js
+++ b/chrome/test/data/pdf/basic_plugin_test.js
@@ -18,6 +18,32 @@ var tests = [
chrome.test.assertEq(1066, sizer.offsetHeight);
chrome.test.succeed();
},
+
+ function testAccessibility() {
+ var client = new PDFScriptingAPI(window, window.location.origin);
+ client.setDestinationWindow(window);
+ client.getAccessibilityJSON(chrome.test.callbackPass(function(json) {
+ chrome.test.assertEq('{"copyable":true,"loaded":true,"numberOfPages":1}',
+ json);
+ }));
+ },
+
+ function testAccessibilityWithPage() {
+ var client = new PDFScriptingAPI(window, window.location.origin);
+ client.setDestinationWindow(window);
+ client.getAccessibilityJSON(chrome.test.callbackPass(function(json) {
+ chrome.test.assertEq(
+ '{"height":792.0,"textBox":[{"fontSize":1.0,' +
+ '"height":8.8680419921875,"left":77.13200378417969,' +
Lei Zhang 2014/05/08 06:42:53 Are these values going to work cross-platform?
raymes 2014/05/09 06:19:45 Good point - I got rid of the checks for floating
+ '"textNodes":[{"text":"this is some text","type":"text"}],' +
+ '"top":74.3599853515625,"width":85.58399963378906},' +
+ '{"fontSize":1.0,"height":8.25604248046875,' +
+ '"left":77.38400268554688,' +
+ '"textNodes":[{"text":"some more text","type":"text"}],' +
+ '"top":88.97198486328125,"width":82.30081176757812}],"width":612.0}',
+ json);
+ }), 0);
+ }
];
window.addEventListener('pdfload', function() {

Powered by Google App Engine
This is Rietveld 408576698