Attempt to reduce intermittent failures in the "multiple render() on the same canvas" unit-test
This patch should *hopefully* remove the intermittent unit-test failure, by using the *same* `optionalContentConfigPromise` for both `renderTask`s and thus get more predictable timing behaviour.
This commit is contained in:
parent
9989879458
commit
13e44c0776
@ -1826,6 +1826,8 @@ describe("api", function () {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it("multiple render() on the same canvas", function (done) {
|
it("multiple render() on the same canvas", function (done) {
|
||||||
|
const optionalContentConfigPromise = pdfDocument.getOptionalContentConfig();
|
||||||
|
|
||||||
var viewport = page.getViewport({ scale: 1 });
|
var viewport = page.getViewport({ scale: 1 });
|
||||||
var canvasAndCtx = CanvasFactory.create(viewport.width, viewport.height);
|
var canvasAndCtx = CanvasFactory.create(viewport.width, viewport.height);
|
||||||
|
|
||||||
@ -1833,11 +1835,13 @@ describe("api", function () {
|
|||||||
canvasContext: canvasAndCtx.context,
|
canvasContext: canvasAndCtx.context,
|
||||||
canvasFactory: CanvasFactory,
|
canvasFactory: CanvasFactory,
|
||||||
viewport,
|
viewport,
|
||||||
|
optionalContentConfigPromise,
|
||||||
});
|
});
|
||||||
var renderTask2 = page.render({
|
var renderTask2 = page.render({
|
||||||
canvasContext: canvasAndCtx.context,
|
canvasContext: canvasAndCtx.context,
|
||||||
canvasFactory: CanvasFactory,
|
canvasFactory: CanvasFactory,
|
||||||
viewport,
|
viewport,
|
||||||
|
optionalContentConfigPromise,
|
||||||
});
|
});
|
||||||
|
|
||||||
Promise.all([
|
Promise.all([
|
||||||
|
Loading…
x
Reference in New Issue
Block a user