diff --git a/tests/files/test-pdf.foldable.border.pdf b/tests/files/test-pdf.foldable.border.pdf index 5d7f576..aad768d 100644 Binary files a/tests/files/test-pdf.foldable.border.pdf and b/tests/files/test-pdf.foldable.border.pdf differ diff --git a/tests/files/test-pdf.foldable.horizontal.pdf b/tests/files/test-pdf.foldable.horizontal.pdf index e18e042..bc3ac46 100644 Binary files a/tests/files/test-pdf.foldable.horizontal.pdf and b/tests/files/test-pdf.foldable.horizontal.pdf differ diff --git a/tests/files/test-pdf.foldable.mini-cover.pdf b/tests/files/test-pdf.foldable.mini-cover.pdf index 25e32a8..720d9de 100644 Binary files a/tests/files/test-pdf.foldable.mini-cover.pdf and b/tests/files/test-pdf.foldable.mini-cover.pdf differ diff --git a/tests/files/test-pdf.foldable.mini-fit.pdf b/tests/files/test-pdf.foldable.mini-fit.pdf index 25b94c7..c3e104d 100644 Binary files a/tests/files/test-pdf.foldable.mini-fit.pdf and b/tests/files/test-pdf.foldable.mini-fit.pdf differ diff --git a/tests/files/test-pdf.foldable.mini-stretch.pdf b/tests/files/test-pdf.foldable.mini-stretch.pdf index e56c25e..488adb6 100644 Binary files a/tests/files/test-pdf.foldable.mini-stretch.pdf and b/tests/files/test-pdf.foldable.mini-stretch.pdf differ diff --git a/tests/files/test-pdf.foldable.no-rows.pdf b/tests/files/test-pdf.foldable.no-rows.pdf index 5c2ffa9..51eeff0 100644 Binary files a/tests/files/test-pdf.foldable.no-rows.pdf and b/tests/files/test-pdf.foldable.no-rows.pdf differ diff --git a/tests/files/test-pdf.foldable.pdf b/tests/files/test-pdf.foldable.pdf index 9d6b9b3..2134503 100644 Binary files a/tests/files/test-pdf.foldable.pdf and b/tests/files/test-pdf.foldable.pdf differ diff --git a/tests/files/test-pdf.foldable.vertical.pdf b/tests/files/test-pdf.foldable.vertical.pdf index e947e12..3e663dd 100644 Binary files a/tests/files/test-pdf.foldable.vertical.pdf and b/tests/files/test-pdf.foldable.vertical.pdf differ diff --git a/tests/specs/generate-pdf.spec.js b/tests/specs/generate-pdf.spec.js index 5b0f472..fb91acf 100644 --- a/tests/specs/generate-pdf.spec.js +++ b/tests/specs/generate-pdf.spec.js @@ -1,10 +1,28 @@ const { test, expect } = require('../fixtures'); const ComparePdf = require("compare-pdf"); -test.describe.configure({ mode: 'serial' }); +//test.describe.configure({ mode: 'serial' }); + +const comparePdfConfig = { + paths: { + actualPdfRootFolder: process.cwd() + "/data/newActualPdfs", + baselinePdfRootFolder: process.cwd() + "/data/baselinePdfs", + actualPngRootFolder: process.cwd() + "/data/actualPngs", + baselinePngRootFolder: process.cwd() + "/data/baselinePngs", + diffPngRootFolder: process.cwd() + "/data/diffPngs" + }, + settings: { + density: 100, + quality: 70, + tolerance: 100, + threshold: 0.05, + cleanPngPaths: false, + matchPageCount: true + } +} const pdfCompare = async (actual, expected) => { - return await new ComparePdf() + return await new ComparePdf(comparePdfConfig) .actualPdfFile(actual) .baselinePdfFile(expected) .compare(); @@ -17,7 +35,7 @@ const checkPdf = async (download, expected, testInfo) => { try { result = await pdfCompare(await download.path(), expected); } catch (error) { - result.message = error; + result = { message: error }; } const actualPath = testInfo.outputPath("test-pdf.foldable.pdf");