From 9b0623558420a46c5510b976d7e67903577a1ecf Mon Sep 17 00:00:00 2001 From: modesty Date: Sat, 22 Jun 2024 16:06:28 -0700 Subject: [PATCH] maint: add pdf for issue #274, rename with _err mid-fixfor those PDFs that have exceptions caught by the parser --- package.json | 2 +- .../misc/{i200_test.pdf => i200_err_test.pdf} | Bin ...lem_file_anon.pdf => i243_err_file_anon.pdf} | Bin test/pdf/misc/i274_err.pdf | Bin 0 -> 26615 bytes ...{i43_encrypted.pdf => i43_err_encrypted.pdf} | Bin 5 files changed, 1 insertion(+), 1 deletion(-) rename test/pdf/misc/{i200_test.pdf => i200_err_test.pdf} (100%) rename test/pdf/misc/{i243_problem_file_anon.pdf => i243_err_file_anon.pdf} (100%) create mode 100644 test/pdf/misc/i274_err.pdf rename test/pdf/misc/{i43_encrypted.pdf => i43_err_encrypted.pdf} (100%) diff --git a/package.json b/package.json index 7fb8e972..d3ce86d7 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "test:jest": "jest --config ./jest.config.json", "test": "jest --config ./jest.config.json && npm run parse-r && npm run parse-fd", "test:forms": "cd ./test && sh p2j.forms.sh", - "test:misc": "cd ./test && sh p2j.one.sh misc . \"Expected: 12 success, 3 fail exception with stack trace\" ", + "test:misc": "cd ./test && sh p2j.one.sh misc . \"Expected: 12 success, 4 fail exception with stack trace\" ", "parse": "./bin/pdf2json.js -f ./test/pdf/fd/form/F1040.pdf -o ./test/target/fd/form", "parse-s": "./bin/pdf2json.js -f ./test/pdf/fd/form/F1040.pdf -o ./test/target/fd/form -s", "parse-t": "./bin/pdf2json.js -f ./test/pdf/fd/form/F1040.pdf -o ./test/target/fd/form -s -t", diff --git a/test/pdf/misc/i200_test.pdf b/test/pdf/misc/i200_err_test.pdf similarity index 100% rename from test/pdf/misc/i200_test.pdf rename to test/pdf/misc/i200_err_test.pdf diff --git a/test/pdf/misc/i243_problem_file_anon.pdf b/test/pdf/misc/i243_err_file_anon.pdf similarity index 100% rename from test/pdf/misc/i243_problem_file_anon.pdf rename to test/pdf/misc/i243_err_file_anon.pdf diff --git a/test/pdf/misc/i274_err.pdf b/test/pdf/misc/i274_err.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2c5210423be088b8120137abe08acd8f0399c18a GIT binary patch literal 26615 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 literal 0 HcmV?d00001 diff --git a/test/pdf/misc/i43_encrypted.pdf b/test/pdf/misc/i43_err_encrypted.pdf similarity index 100% rename from test/pdf/misc/i43_encrypted.pdf rename to test/pdf/misc/i43_err_encrypted.pdf