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

Side by Side Diff: chrome/test/data/pdf/viewport_test.js

Issue 290803007: Re-enable PDFExtensionTest.BasicPlugin (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 6 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/test/data/pdf/pdf_extension_test.cc ('k') | pdf/out_of_process_instance.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 function MockWindow(width, height) { 5 function MockWindow(width, height) {
6 this.innerWidth = width; 6 this.innerWidth = width;
7 this.innerHeight = height; 7 this.innerHeight = height;
8 this.addEventListener = function(e, f) { 8 this.addEventListener = function(e, f) {
9 if (e == 'scroll') 9 if (e == 'scroll')
10 this.scrollCallback = f; 10 this.scrollCallback = f;
(...skipping 341 matching lines...) Expand 10 before | Expand all | Expand 10 after
352 mockCallback.callback, 0); 352 mockCallback.callback, 0);
353 var documentDimensions = new MockDocumentDimensions(); 353 var documentDimensions = new MockDocumentDimensions();
354 354
355 documentDimensions.addPage(100, 100); 355 documentDimensions.addPage(100, 100);
356 documentDimensions.addPage(200, 200); 356 documentDimensions.addPage(200, 200);
357 documentDimensions.addPage(100, 400); 357 documentDimensions.addPage(100, 400);
358 viewport.setDocumentDimensions(documentDimensions); 358 viewport.setDocumentDimensions(documentDimensions);
359 viewport.setZoom_(1); 359 viewport.setZoom_(1);
360 360
361 mockCallback.reset(); 361 mockCallback.reset();
362 viewport.goToPage(0) 362 viewport.goToPage(0);
363 chrome.test.assertTrue(mockCallback.wasCalled); 363 chrome.test.assertTrue(mockCallback.wasCalled);
364 chrome.test.assertEq(0, viewport.position.x); 364 chrome.test.assertEq(0, viewport.position.x);
365 chrome.test.assertEq(0, viewport.position.y); 365 chrome.test.assertEq(0, viewport.position.y);
366 366
367 mockCallback.reset(); 367 mockCallback.reset();
368 viewport.goToPage(1) 368 viewport.goToPage(1);
369 chrome.test.assertTrue(mockCallback.wasCalled); 369 chrome.test.assertTrue(mockCallback.wasCalled);
370 chrome.test.assertEq(0, viewport.position.x); 370 chrome.test.assertEq(0, viewport.position.x);
371 chrome.test.assertEq(100, viewport.position.y); 371 chrome.test.assertEq(100, viewport.position.y);
372 372
373 mockCallback.reset(); 373 mockCallback.reset();
374 viewport.goToPage(2) 374 viewport.goToPage(2);
375 chrome.test.assertTrue(mockCallback.wasCalled); 375 chrome.test.assertTrue(mockCallback.wasCalled);
376 chrome.test.assertEq(0, viewport.position.x); 376 chrome.test.assertEq(0, viewport.position.x);
377 chrome.test.assertEq(300, viewport.position.y); 377 chrome.test.assertEq(300, viewport.position.y);
378 378
379 viewport.setZoom_(0.5); 379 viewport.setZoom_(0.5);
380 mockCallback.reset(); 380 mockCallback.reset();
381 viewport.goToPage(2) 381 viewport.goToPage(2);
382 chrome.test.assertTrue(mockCallback.wasCalled); 382 chrome.test.assertTrue(mockCallback.wasCalled);
383 chrome.test.assertEq(0, viewport.position.x); 383 chrome.test.assertEq(0, viewport.position.x);
384 chrome.test.assertEq(150, viewport.position.y); 384 chrome.test.assertEq(150, viewport.position.y);
385 chrome.test.succeed(); 385 chrome.test.succeed();
386 }, 386 },
387 387
388 function testGetPageScreenRect() { 388 function testGetPageScreenRect() {
389 var mockWindow = new MockWindow(100, 100); 389 var mockWindow = new MockWindow(100, 100);
390 var mockSizer = new MockSizer(); 390 var mockSizer = new MockSizer();
391 var mockCallback = new MockViewportChangedCallback(); 391 var mockCallback = new MockViewportChangedCallback();
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
423 chrome.test.assertEq(Viewport.PAGE_SHADOW.top, rect1.y); 423 chrome.test.assertEq(Viewport.PAGE_SHADOW.top, rect1.y);
424 chrome.test.assertEq(200 - Viewport.PAGE_SHADOW.right - 424 chrome.test.assertEq(200 - Viewport.PAGE_SHADOW.right -
425 Viewport.PAGE_SHADOW.left, rect1.width); 425 Viewport.PAGE_SHADOW.left, rect1.width);
426 chrome.test.assertEq(200 - Viewport.PAGE_SHADOW.bottom - 426 chrome.test.assertEq(200 - Viewport.PAGE_SHADOW.bottom -
427 Viewport.PAGE_SHADOW.top, rect1.height); 427 Viewport.PAGE_SHADOW.top, rect1.height);
428 chrome.test.succeed(); 428 chrome.test.succeed();
429 } 429 }
430 ]; 430 ];
431 431
432 chrome.test.runTests(tests); 432 chrome.test.runTests(tests);
OLDNEW
« no previous file with comments | « chrome/test/data/pdf/pdf_extension_test.cc ('k') | pdf/out_of_process_instance.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698