| Index: trunk/src/chrome/test/data/pdf/viewport_test.js
|
| ===================================================================
|
| --- trunk/src/chrome/test/data/pdf/viewport_test.js (revision 283268)
|
| +++ trunk/src/chrome/test/data/pdf/viewport_test.js (working copy)
|
| @@ -113,7 +113,7 @@
|
| // Test setting the zoom without the document dimensions set. The sizer
|
| // shouldn't change size.
|
| mockCallback.reset();
|
| - viewport.setZoom(0.5);
|
| + viewport.setZoomForTest_(0.5);
|
| chrome.test.assertEq(0.5, viewport.zoom);
|
| chrome.test.assertTrue(mockCallback.wasCalled);
|
| chrome.test.assertEq('0px', mockSizer.style.width);
|
| @@ -121,12 +121,12 @@
|
| chrome.test.assertEq(0, mockWindow.pageXOffset);
|
| chrome.test.assertEq(0, mockWindow.pageYOffset);
|
|
|
| - viewport.setZoom(1);
|
| + viewport.setZoomForTest_(1);
|
| viewport.setDocumentDimensions(new MockDocumentDimensions(200, 200));
|
|
|
| // Test zooming out.
|
| mockCallback.reset();
|
| - viewport.setZoom(0.5);
|
| + viewport.setZoomForTest_(0.5);
|
| chrome.test.assertEq(0.5, viewport.zoom);
|
| chrome.test.assertTrue(mockCallback.wasCalled);
|
| chrome.test.assertEq('100px', mockSizer.style.width);
|
| @@ -134,7 +134,7 @@
|
|
|
| // Test zooming in.
|
| mockCallback.reset();
|
| - viewport.setZoom(2);
|
| + viewport.setZoomForTest_(2);
|
| chrome.test.assertEq(2, viewport.zoom);
|
| chrome.test.assertTrue(mockCallback.wasCalled);
|
| chrome.test.assertEq('400px', mockSizer.style.width);
|
| @@ -142,10 +142,10 @@
|
|
|
| // Test that the scroll position scales correctly. It scales relative to the
|
| // center of the page.
|
| - viewport.setZoom(1);
|
| + viewport.setZoomForTest_(1);
|
| mockWindow.pageXOffset = 50;
|
| mockWindow.pageYOffset = 50;
|
| - viewport.setZoom(2);
|
| + viewport.setZoomForTest_(2);
|
| chrome.test.assertEq('400px', mockSizer.style.width);
|
| chrome.test.assertEq('400px', mockSizer.style.height);
|
| chrome.test.assertEq(150, mockWindow.pageXOffset);
|
| @@ -163,7 +163,7 @@
|
| documentDimensions.addPage(150, 100);
|
| documentDimensions.addPage(100, 200);
|
| viewport.setDocumentDimensions(documentDimensions);
|
| - viewport.setZoom(1);
|
| + viewport.setZoomForTest_(1);
|
|
|
| // Scrolled to the start of the first page.
|
| mockWindow.scrollTo(0, 0);
|
| @@ -186,7 +186,7 @@
|
| chrome.test.assertEq(2, viewport.getMostVisiblePage());
|
|
|
| // Scrolled just over half way through the first page with 2x zoom.
|
| - viewport.setZoom(2);
|
| + viewport.setZoomForTest_(2);
|
| mockWindow.scrollTo(0, 151);
|
| chrome.test.assertEq(1, viewport.getMostVisiblePage());
|
| chrome.test.succeed();
|
| @@ -203,7 +203,7 @@
|
| // Test with a document width which matches the window width.
|
| documentDimensions.addPage(100, 100);
|
| viewport.setDocumentDimensions(documentDimensions);
|
| - viewport.setZoom(0.1);
|
| + viewport.setZoomForTest_(0.1);
|
| mockCallback.reset();
|
| viewport.fitToWidth();
|
| chrome.test.assertTrue(mockCallback.wasCalled);
|
| @@ -235,7 +235,7 @@
|
| documentDimensions.reset();
|
| documentDimensions.addPage(50, 400);
|
| viewport.setDocumentDimensions(documentDimensions);
|
| - viewport.setZoom(1);
|
| + viewport.setZoomForTest_(1);
|
| mockWindow.scrollTo(0, 100);
|
| mockCallback.reset();
|
| viewport.fitToWidth();
|
| @@ -271,7 +271,7 @@
|
| // Test with a page size which matches the window size.
|
| documentDimensions.addPage(100, 100);
|
| viewport.setDocumentDimensions(documentDimensions);
|
| - viewport.setZoom(0.1);
|
| + viewport.setZoomForTest_(0.1);
|
| mockCallback.reset();
|
| viewport.fitToPage();
|
| chrome.test.assertTrue(mockCallback.wasCalled);
|
| @@ -307,7 +307,7 @@
|
| documentDimensions.addPage(200, 100);
|
| documentDimensions.addPage(100, 400);
|
| viewport.setDocumentDimensions(documentDimensions);
|
| - viewport.setZoom(1);
|
| + viewport.setZoomForTest_(1);
|
| mockWindow.scrollTo(0, 0);
|
| mockCallback.reset();
|
| viewport.fitToPage();
|
| @@ -315,7 +315,7 @@
|
| chrome.test.assertEq('100px', mockSizer.style.width);
|
| chrome.test.assertEq('250px', mockSizer.style.height);
|
| chrome.test.assertEq(0.5, viewport.zoom);
|
| - viewport.setZoom(1);
|
| + viewport.setZoomForTest_(1);
|
| mockWindow.scrollTo(0, 100);
|
| mockCallback.reset();
|
| viewport.fitToPage();
|
| @@ -329,13 +329,13 @@
|
| documentDimensions.addPage(200, 200);
|
| documentDimensions.addPage(100, 400);
|
| viewport.setDocumentDimensions(documentDimensions);
|
| - viewport.setZoom(1);
|
| + viewport.setZoomForTest_(1);
|
| mockWindow.scrollTo(0, 0);
|
| viewport.fitToPage();
|
| chrome.test.assertEq(0.5, viewport.zoom);
|
| chrome.test.assertEq(0, viewport.position.x);
|
| chrome.test.assertEq(0, viewport.position.y);
|
| - viewport.setZoom(1);
|
| + viewport.setZoomForTest_(1);
|
| mockWindow.scrollTo(0, 175);
|
| viewport.fitToPage();
|
| chrome.test.assertEq(0.25, viewport.zoom);
|
| @@ -357,7 +357,7 @@
|
| documentDimensions.addPage(200, 200);
|
| documentDimensions.addPage(100, 400);
|
| viewport.setDocumentDimensions(documentDimensions);
|
| - viewport.setZoom(1);
|
| + viewport.setZoomForTest_(1);
|
|
|
| mockCallback.reset();
|
| viewport.goToPage(0);
|
| @@ -377,7 +377,7 @@
|
| chrome.test.assertEq(0, viewport.position.x);
|
| chrome.test.assertEq(300, viewport.position.y);
|
|
|
| - viewport.setZoom(0.5);
|
| + viewport.setZoomForTest_(0.5);
|
| mockCallback.reset();
|
| viewport.goToPage(2);
|
| chrome.test.assertTrue(mockCallback.wasCalled);
|
| @@ -396,7 +396,7 @@
|
| documentDimensions.addPage(100, 100);
|
| documentDimensions.addPage(200, 200);
|
| viewport.setDocumentDimensions(documentDimensions);
|
| - viewport.setZoom(1);
|
| + viewport.setZoomForTest_(1);
|
|
|
| // Test that the rect of the first page is positioned/sized correctly.
|
| mockWindow.scrollTo(0, 0);
|
| @@ -447,7 +447,7 @@
|
| };
|
| viewport = new Viewport(mockWindow, mockSizer, function() {},
|
| beforeZoom, afterZoom, 0);
|
| - viewport.setZoom(0.5);
|
| + viewport.setZoomForTest_(0.5);
|
| chrome.test.succeed();
|
| }
|
| ];
|
|
|