1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-19 14:48:08 +02:00
pdf.js/test/unit
Jonas Jenwald 165d90fe26 Re-use the isValidExplicitDest helper function in the worker/viewer
Currently we re-implement the same helper function twice, which in hindsight seems like the wrong decision since that way it's quite easy for the implementations to accidentally diverge.
The reason for doing it this way was because the code in the worker-thread is able to check for `Ref`- and `Name`-instances directly, which obviously isn't possible in the viewer but can be solved by passing validation-functions to the helper.
2025-03-01 12:08:56 +01:00
..
annotation_spec.js [Editor] Add the ability to print and save some newly added signatures (bug 1946795) 2025-02-07 23:07:27 +01:00
annotation_storage_spec.js Annotations - Avoid empty value in text field when storage contains something for it (bug 1719148) 2021-09-18 15:08:22 +02:00
api_spec.js Move the EXIF-block replacement into JpegStream (PR 19356 follow-up) 2025-02-20 12:41:39 +01:00
app_options_spec.js Add better validation for the "PREFERENCE" kind AppOptions 2024-02-20 18:38:15 +01:00
autolinker_spec.js Fix autolinking errors due to regex and email validation 2025-02-19 13:18:31 +01:00
bidi_spec.js Tweak the Bidi-detection heuristics for very short RTL strings (issue 11656) 2021-11-03 20:31:57 +01:00
canvas_factory_spec.js Move the various DOM-factories into their own files 2024-11-01 13:31:28 +01:00
cff_parser_spec.js Use shorter arrow functions where possible 2024-01-21 10:13:12 +01:00
clitests.json Enable automatic URL linking 2025-02-05 16:56:54 +01:00
clitests_helper.js [api-minor] Load Node.js packages/polyfills with process.getBuiltinModule 2024-11-03 16:13:58 +01:00
cmap_spec.js Inline the default Factory-definitions in getDocument 2025-01-18 14:09:14 +01:00
colorspace_spec.js Remove obsolete done callbacks from the unit tests 2021-04-10 20:29:39 +02:00
common_pdfstream_tests.js Add test cases for redirected responses 2024-12-02 17:57:49 +01:00
core_utils_spec.js When updating, write the xref table in the same format as the previous one (bug 1878916) 2024-02-13 14:14:37 +01:00
crypto_spec.js Enable the unicorn/prefer-optional-catch-binding ESLint plugin rule 2023-06-12 11:46:11 +02:00
custom_spec.js Inline the default Factory-definitions in getDocument 2025-01-18 14:09:14 +01:00
default_appearance_spec.js Improve parseAppearanceStream to handle more "complex" ColorSpaces 2023-07-06 15:58:09 +02:00
display_utils_spec.js Use the toBase64Util helper function in the unit-tests 2024-11-03 11:25:19 +01:00
document_spec.js Fix missing annotation parent in using the one from the Fields entry 2024-10-04 20:00:19 +02:00
editor_spec.js Add the possibility to compress/decompress the signature data in order to store them in the logins storage in Firefox (bug 1946171) 2025-02-10 19:09:51 +01:00
encodings_spec.js Update Prettier to version 2.0 2020-04-14 12:28:14 +02:00
evaluator_spec.js Enable the unicorn/prefer-optional-catch-binding ESLint plugin rule 2023-06-12 11:46:11 +02:00
event_utils_spec.js Add signal-support in the EventBus, and utilize it in the viewer (PR 17964 follow-up) 2024-04-20 12:00:58 +02:00
fetch_stream_spec.js Add test cases for redirected responses 2024-12-02 17:57:49 +01:00
font_substitutions_spec.js Remove the tag for missing font subset when trying to find a substitution 2024-04-11 20:34:28 +02:00
function_spec.js Correct PostScript trigonometric operators 2023-03-03 17:25:11 -05:00
jasmine-boot.js Enable automatic URL linking 2025-02-05 16:56:54 +01:00
message_handler_spec.js [api-minor] Replace the PromiseCapability with Promise.withResolvers() 2024-04-01 11:42:37 +02:00
metadata_spec.js Remove the isEmptyObj unit-test helper function 2023-02-04 12:43:53 +01:00
murmurhash3_spec.js Replace the AnnotationStorage.lastModified-getter with a proper hash-method 2022-05-04 15:21:30 +02:00
network_spec.js [api-major] Replace MissingPDFException and UnexpectedResponseException with one exception 2025-01-16 22:51:05 +01:00
network_utils_spec.js [api-major] Replace MissingPDFException and UnexpectedResponseException with one exception 2025-01-16 22:51:05 +01:00
node_stream_spec.js [api-minor] Only support the Fetch API for "remote" PDF documents in Node.js environments 2024-11-03 16:18:10 +01:00
parser_spec.js Support an odd number of digits in hexadecimal strings (issue 18645) 2024-08-23 16:31:43 +02:00
pdf.image_decoders_spec.js [api-minor] Remove the image-related error message prefixes 2024-04-20 12:51:45 +02:00
pdf.worker_spec.js Add unit-tests to check that more PDF.js APIs expose the expected functionality 2023-07-07 12:36:21 +02:00
pdf_find_controller_spec.js Allow searching for number-number on two lines 2025-01-15 14:23:04 +01:00
pdf_find_utils_spec.js Run gulp lint --fix, to account for changes in Prettier version 2.1.x 2020-09-06 12:23:59 +02:00
pdf_history_spec.js Update Prettier to version 2.0 2020-04-14 12:28:14 +02:00
pdf_spec.js Re-use the isValidExplicitDest helper function in the worker/viewer 2025-03-01 12:08:56 +01:00
pdf_viewer.component_spec.js Ensure that GenericL10n works if the locale files cannot be loaded 2024-01-31 14:07:11 +01:00
pdf_viewer_spec.js Remove the abstract BaseViewer-class 2022-09-08 12:38:17 +02:00
primitives_spec.js Replace the forEach method in Dict with "proper" iteration support 2024-11-17 12:45:32 +01:00
scripting_spec.js Let be more tolerant with predefined phone number format 2025-01-06 15:24:19 +01:00
stream_spec.js [api-minor] Remove the forceClamped-functionality in the Streams (issue 14849) 2022-04-29 14:46:30 +02:00
struct_tree_spec.js Make tagged images visible for screen readers (bug 1708040) 2024-09-05 17:59:42 +02:00
svg_factory_spec.js Move the various DOM-factories into their own files 2024-11-01 13:31:28 +01:00
test_utils.js Inline the default Factory-definitions in getDocument 2025-01-18 14:09:14 +01:00
text_layer_spec.js Ensure that textLayers can be rendered in parallel, without interfering with each other 2024-09-11 15:28:51 +02:00
type1_parser_spec.js Move some constants and helper functions from src/core/fonts.js and into their own file 2021-05-02 21:00:29 +02:00
ui_utils_spec.js [api-minor] Render high-res partial page views when falling back to CSS zoom (bug 1492303) 2025-02-21 10:00:55 -08:00
unicode_spec.js [api-minor] Don't normalize the text used in the text layer. 2023-04-17 14:31:23 +02:00
unit_test.html [api-major] Add openjpeg.wasm to pdf.js (bug 1935076) 2025-01-16 21:09:50 +01:00
util_spec.js Simplify the getUuid helper function 2024-11-21 13:11:10 +01:00
writer_spec.js Simplify saving added/modified annotations. 2024-11-12 10:59:38 +01:00
xfa_formcalc_spec.js Fix property chain orders of Operators in isDotExpression and isSomPredicate 2022-09-21 17:20:23 +02:00
xfa_parser_spec.js Prevent duplicate names in unit/integration tests 2024-02-11 11:45:09 +01:00
xfa_serialize_data_spec.js Enable the import/no-cycle ESLint plugin rule 2023-06-04 13:44:15 +02:00
xfa_tohtml_spec.js Take the absolute value of the font size when the annotation contents is in xhtml (bug 1938087) 2024-12-18 17:00:45 +01:00
xml_spec.js Enable the unicorn/prefer-string-replace-all ESLint plugin rule 2023-03-23 12:57:10 +01:00