mirror of
https://github.com/mozilla/pdf.js.git
synced 2026-05-31 07:11:00 +02:00
Merge pull request #21123 from timvandermeij/fix-unit-test-commonobjs
Fix the `gets text content, with correct properties (issue 8276)` unit test
This commit is contained in:
commit
3ccb263857
@ -3723,9 +3723,25 @@ page 1 / 3`);
|
||||
vertical: false,
|
||||
});
|
||||
|
||||
// Wait for font data to be loaded so we can check that the font names
|
||||
// match.
|
||||
await pdfPage.getOperatorList();
|
||||
// Render the page to make sure that the font data is loaded so we can
|
||||
// check that the font name in `commonObjs` matches.
|
||||
const { canvasFactory } = pdfDoc;
|
||||
const viewport = pdfPage.getViewport({ scale: 1 });
|
||||
|
||||
const canvasAndCtx = canvasFactory.create(
|
||||
viewport.width,
|
||||
viewport.height
|
||||
);
|
||||
const renderTask = pdfPage.render({
|
||||
canvas: canvasAndCtx.canvas,
|
||||
viewport,
|
||||
});
|
||||
|
||||
await renderTask.promise;
|
||||
// The canvas is no longer necessary, since we only care about the
|
||||
// `commonObjs` property being populated below.
|
||||
canvasFactory.destroy(canvasAndCtx);
|
||||
|
||||
expect(pdfPage.commonObjs.has(fontName)).toEqual(true);
|
||||
|
||||
await loadingTask.destroy();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user