Browse Source

Merge pull request #8900 from Snuffleupagus/ref-test-SimpleLinkService

Use the `SimpleLinkService` when running "annotations" reference tests
Tim van der Meij 8 years ago committed by GitHub
parent
commit
31a34335a0
  1. 12
      gulpfile.js
  2. 37
      test/driver.js
  3. 1
      test/test_slave.html
  4. 1
      web/pdf_viewer.component.js

12
gulpfile.js

@ -1085,22 +1085,22 @@ gulp.task('publish', ['generic'], function (done) { @@ -1085,22 +1085,22 @@ gulp.task('publish', ['generic'], function (done) {
});
});
gulp.task('test', ['generic'], function () {
gulp.task('test', ['generic', 'components'], function () {
return streamqueue({ objectMode: true, },
createTestSource('unit'), createTestSource('browser'));
});
gulp.task('bottest', ['generic'], function () {
gulp.task('bottest', ['generic', 'components'], function () {
return streamqueue({ objectMode: true, },
createTestSource('unit'), createTestSource('font'),
createTestSource('browser (no reftest)'));
});
gulp.task('browsertest', ['generic'], function () {
gulp.task('browsertest', ['generic', 'components'], function () {
return createTestSource('browser');
});
gulp.task('unittest', ['generic'], function () {
gulp.task('unittest', ['generic', 'components'], function () {
return createTestSource('unit');
});
@ -1108,11 +1108,11 @@ gulp.task('fonttest', function () { @@ -1108,11 +1108,11 @@ gulp.task('fonttest', function () {
return createTestSource('font');
});
gulp.task('makeref', ['generic'], function (done) {
gulp.task('makeref', ['generic', 'components'], function (done) {
makeRef(done);
});
gulp.task('botmakeref', ['generic'], function (done) {
gulp.task('botmakeref', ['generic', 'components'], function (done) {
makeRef(done, true);
});

37
test/driver.js

@ -21,41 +21,6 @@ var PDF_TO_CSS_UNITS = 96.0 / 72.0; @@ -21,41 +21,6 @@ var PDF_TO_CSS_UNITS = 96.0 / 72.0;
var StatTimer = pdfjsDistBuildPdf.StatTimer;
/**
* @class
*/
var LinkServiceMock = (function LinkServiceMockClosure() {
function LinkServiceMock() {}
LinkServiceMock.prototype = {
get page() {
return 0;
},
set page(value) {},
navigateTo(dest) {},
getDestinationHash(dest) {
return '#';
},
getAnchorUrl(hash) {
return '#';
},
setHash(hash) {},
executeNamedAction(action) {},
onFileAttachmentAnnotation(params) {},
cachePageRef(pageNum, pageRef) {},
};
return LinkServiceMock;
})();
/**
* @class
*/
@ -230,7 +195,7 @@ var rasterizeAnnotationLayer = (function rasterizeAnnotationLayerClosure() { @@ -230,7 +195,7 @@ var rasterizeAnnotationLayer = (function rasterizeAnnotationLayerClosure() {
div,
annotations,
page,
linkService: new LinkServiceMock(),
linkService: new PDFJS.SimpleLinkService(),
renderInteractiveForms,
};
PDFJS.AnnotationLayer.render(parameters);

1
test/test_slave.html

@ -19,6 +19,7 @@ limitations under the License. @@ -19,6 +19,7 @@ limitations under the License.
<title>PDF.js test slave</title>
<meta charset="utf-8">
<script src="../build/generic/build/pdf.js"></script>
<script src="../build/components/pdf_viewer.js"></script>
<script src="driver.js"></script>
</head>
<body>

1
web/pdf_viewer.component.js

@ -32,6 +32,7 @@ var PDFJS = pdfjsLib.PDFJS; @@ -32,6 +32,7 @@ var PDFJS = pdfjsLib.PDFJS;
PDFJS.PDFViewer = pdfjsWebPDFViewer.PDFViewer;
PDFJS.PDFPageView = pdfjsWebPDFPageView.PDFPageView;
PDFJS.PDFLinkService = pdfjsWebPDFLinkService.PDFLinkService;
PDFJS.SimpleLinkService = pdfjsWebPDFLinkService.SimpleLinkService;
PDFJS.TextLayerBuilder = pdfjsWebTextLayerBuilder.TextLayerBuilder;
PDFJS.DefaultTextLayerFactory =
pdfjsWebTextLayerBuilder.DefaultTextLayerFactory;

Loading…
Cancel
Save