From abe8b564a346070b7fc921db0d1335fdb7ff2e1d Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Wed, 20 May 2026 16:39:21 +0200 Subject: [PATCH] Don't use "internal" `EventBus` methods in the integration-tests This way *guarantees* that any and all internal viewer state has been updated first, before any test-specific code runs. --- test/integration/reorganize_pages_spec.mjs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/integration/reorganize_pages_spec.mjs b/test/integration/reorganize_pages_spec.mjs index 6b05f9f3e..9343ed3f8 100644 --- a/test/integration/reorganize_pages_spec.mjs +++ b/test/integration/reorganize_pages_spec.mjs @@ -3066,7 +3066,7 @@ describe("Reorganize Pages View", () => { await waitAndClick(page, getThumbnailSelector(2)); const handleMerged = await createPromise(page, resolve => { - window.PDFViewerApplication.eventBus._on( + window.PDFViewerApplication.eventBus.on( "thumbnailsloaded", resolve, { once: true } @@ -3125,7 +3125,7 @@ describe("Reorganize Pages View", () => { await waitAndClick(page, getThumbnailSelector(1)); const handleMerged = await createPromise(page, resolve => { - window.PDFViewerApplication.eventBus._on( + window.PDFViewerApplication.eventBus.on( "thumbnailsloaded", resolve, { once: true } @@ -3161,7 +3161,7 @@ describe("Reorganize Pages View", () => { await waitForThumbnailVisible(page, 1); const handleMerged = await createPromise(page, resolve => { - window.PDFViewerApplication.eventBus._on( + window.PDFViewerApplication.eventBus.on( "thumbnailsloaded", resolve, { once: true } @@ -3197,7 +3197,7 @@ describe("Reorganize Pages View", () => { await waitForTextToBe(page, labelSelector, `${FSI}1${PDI} selected`); const handleMerged = await createPromise(page, resolve => { - window.PDFViewerApplication.eventBus._on( + window.PDFViewerApplication.eventBus.on( "thumbnailsloaded", resolve, { once: true }