mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-19 14:48:08 +02:00
Merge pull request #19812 from timvandermeij/disable-permafail
Remove debug code from the integration tests, and skip the "must check that canvas perfectly fits the page whatever the zoom level" integration test in Chrome
This commit is contained in:
commit
2f7d163dfd
2 changed files with 9 additions and 11 deletions
|
@ -1388,15 +1388,10 @@ describe("Stamp Editor", () => {
|
|||
|
||||
await Promise.all(
|
||||
pages.map(async ([browserName, page]) => {
|
||||
const debug = false;
|
||||
|
||||
await page.click("#secondaryToolbarToggleButton");
|
||||
await page.waitForSelector("#secondaryToolbar", { visible: true });
|
||||
const secondary = await page.$("#secondaryToolbar");
|
||||
const png = await secondary.screenshot({
|
||||
type: "png",
|
||||
path: debug ? `foo.png` : "",
|
||||
});
|
||||
const png = await secondary.screenshot({ type: "png" });
|
||||
const secondaryImage = PNG.sync.read(Buffer.from(png));
|
||||
const buffer = new Uint32Array(secondaryImage.data.buffer);
|
||||
expect(buffer.every(x => x === 0xff0000ff))
|
||||
|
|
|
@ -400,7 +400,13 @@ describe("PDF viewer", () => {
|
|||
it("must check that canvas perfectly fits the page whatever the zoom level is", async () => {
|
||||
await Promise.all(
|
||||
pages.map(async ([browserName, page]) => {
|
||||
const debug = false;
|
||||
if (browserName === "chrome") {
|
||||
// Skip the test for Chrome as `scrollIntoView` below hangs since
|
||||
// Puppeteer 24.5.0 and higher.
|
||||
// See https://github.com/mozilla/pdf.js/issues/19811.
|
||||
// TODO: Remove this check once the issue is fixed.
|
||||
return;
|
||||
}
|
||||
|
||||
// The pdf has a single page with a red background.
|
||||
// We set the viewer background to red, because when screenshoting
|
||||
|
@ -426,10 +432,7 @@ describe("PDF viewer", () => {
|
|||
await scrollIntoView(page, `.page[data-page-number="1"]`);
|
||||
|
||||
const element = await page.$(`.page[data-page-number="1"]`);
|
||||
const png = await element.screenshot({
|
||||
type: "png",
|
||||
path: debug ? `foo${i}.png` : "",
|
||||
});
|
||||
const png = await element.screenshot({ type: "png" });
|
||||
const pageImage = PNG.sync.read(Buffer.from(png));
|
||||
let buffer = new Uint32Array(pageImage.data.buffer);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue