Skip to content

Commit 31a3433

Browse files
Merge pull request mozilla#8900 from Snuffleupagus/ref-test-SimpleLinkService
Use the `SimpleLinkService` when running "annotations" reference tests
2 parents 25c49de + 1ebbdc2 commit 31a3433

File tree

4 files changed

+9
-42
lines changed

4 files changed

+9
-42
lines changed

gulpfile.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1085,34 +1085,34 @@ gulp.task('publish', ['generic'], function (done) {
10851085
});
10861086
});
10871087

1088-
gulp.task('test', ['generic'], function () {
1088+
gulp.task('test', ['generic', 'components'], function () {
10891089
return streamqueue({ objectMode: true, },
10901090
createTestSource('unit'), createTestSource('browser'));
10911091
});
10921092

1093-
gulp.task('bottest', ['generic'], function () {
1093+
gulp.task('bottest', ['generic', 'components'], function () {
10941094
return streamqueue({ objectMode: true, },
10951095
createTestSource('unit'), createTestSource('font'),
10961096
createTestSource('browser (no reftest)'));
10971097
});
10981098

1099-
gulp.task('browsertest', ['generic'], function () {
1099+
gulp.task('browsertest', ['generic', 'components'], function () {
11001100
return createTestSource('browser');
11011101
});
11021102

1103-
gulp.task('unittest', ['generic'], function () {
1103+
gulp.task('unittest', ['generic', 'components'], function () {
11041104
return createTestSource('unit');
11051105
});
11061106

11071107
gulp.task('fonttest', function () {
11081108
return createTestSource('font');
11091109
});
11101110

1111-
gulp.task('makeref', ['generic'], function (done) {
1111+
gulp.task('makeref', ['generic', 'components'], function (done) {
11121112
makeRef(done);
11131113
});
11141114

1115-
gulp.task('botmakeref', ['generic'], function (done) {
1115+
gulp.task('botmakeref', ['generic', 'components'], function (done) {
11161116
makeRef(done, true);
11171117
});
11181118

test/driver.js

Lines changed: 1 addition & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -21,41 +21,6 @@ var PDF_TO_CSS_UNITS = 96.0 / 72.0;
2121

2222
var StatTimer = pdfjsDistBuildPdf.StatTimer;
2323

24-
/**
25-
* @class
26-
*/
27-
var LinkServiceMock = (function LinkServiceMockClosure() {
28-
function LinkServiceMock() {}
29-
30-
LinkServiceMock.prototype = {
31-
get page() {
32-
return 0;
33-
},
34-
35-
set page(value) {},
36-
37-
navigateTo(dest) {},
38-
39-
getDestinationHash(dest) {
40-
return '#';
41-
},
42-
43-
getAnchorUrl(hash) {
44-
return '#';
45-
},
46-
47-
setHash(hash) {},
48-
49-
executeNamedAction(action) {},
50-
51-
onFileAttachmentAnnotation(params) {},
52-
53-
cachePageRef(pageNum, pageRef) {},
54-
};
55-
56-
return LinkServiceMock;
57-
})();
58-
5924
/**
6025
* @class
6126
*/
@@ -230,7 +195,7 @@ var rasterizeAnnotationLayer = (function rasterizeAnnotationLayerClosure() {
230195
div,
231196
annotations,
232197
page,
233-
linkService: new LinkServiceMock(),
198+
linkService: new PDFJS.SimpleLinkService(),
234199
renderInteractiveForms,
235200
};
236201
PDFJS.AnnotationLayer.render(parameters);

test/test_slave.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
<title>PDF.js test slave</title>
2020
<meta charset="utf-8">
2121
<script src="../build/generic/build/pdf.js"></script>
22+
<script src="../build/components/pdf_viewer.js"></script>
2223
<script src="driver.js"></script>
2324
</head>
2425
<body>

web/pdf_viewer.component.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ var PDFJS = pdfjsLib.PDFJS;
3232
PDFJS.PDFViewer = pdfjsWebPDFViewer.PDFViewer;
3333
PDFJS.PDFPageView = pdfjsWebPDFPageView.PDFPageView;
3434
PDFJS.PDFLinkService = pdfjsWebPDFLinkService.PDFLinkService;
35+
PDFJS.SimpleLinkService = pdfjsWebPDFLinkService.SimpleLinkService;
3536
PDFJS.TextLayerBuilder = pdfjsWebTextLayerBuilder.TextLayerBuilder;
3637
PDFJS.DefaultTextLayerFactory =
3738
pdfjsWebTextLayerBuilder.DefaultTextLayerFactory;

0 commit comments

Comments
 (0)