1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-19 06:38:07 +02:00
pdf.js/test/integration
Tim van der Meij ed08a6a988
Isolate the "basic operations" freetext editor integration tests
This commit reduces the number of freetext editor integration test suite
failures, in full isolation, from 5 to 0 by fixing the following issues
in the "basic operations" block:

- Most tests relied on the first test to enable freetext editing mode.
  For isolation we now do it explicitly in all tests.
- Most tests relied on the other tests having created editors. For
  isolation we now create the editors explicitly in the tests themselves.
- Most tests relied on previous tests for the editor numbering. For
  isolation we change the editor numbering to the one after initial
  document load. Since we can't have state (editors) from a previous
  test anymore we can remove various `clearAll` calls as well.
2025-03-30 18:52:19 +02:00
..
accessibility_spec.mjs Rename the toolbar buttons in order to free their current names 2024-09-17 20:34:38 +02:00
annotation_spec.mjs [Editor] Make ink annotation editable 2024-12-02 17:15:33 +01:00
autolinker_spec.mjs Fix autolinking with highlighted search results 2025-03-02 17:09:58 +01:00
caret_browsing_spec.mjs Introduce a getRect utility function for the integration tests 2024-05-23 18:40:03 +02:00
copy_paste_spec.mjs Fix a race condition involving the waitForEvent integration test helper function 2024-06-26 15:25:33 +02:00
find_spec.mjs Fix left offset when scrolling to search result 2024-12-16 16:04:13 +01:00
freetext_editor_spec.mjs Isolate the "basic operations" freetext editor integration tests 2025-03-30 18:52:19 +02:00
highlight_editor_spec.mjs [Editor] Take into account the parent rotation when switch to edit mode (issue #19424) 2025-03-19 14:26:55 +01:00
ink_editor_spec.mjs [Editor] In edit mode, a non-editable stamp must be visible after the page is rendered 2025-03-06 15:37:27 +01:00
jasmine-boot.js [Editor] Add two integration tests for the signature UI 2025-02-17 13:58:54 +01:00
scripting_spec.mjs Isolate the scripting integration tests 2025-03-22 18:31:23 +01:00
signature_editor_spec.mjs [Editor] Set an aria-description for an added signature (bug 1956513) 2025-03-27 18:14:06 +01:00
stamp_editor_spec.mjs [Editor] Fix the role of the different editors in order to make them interactive elements (bug 1953290) 2025-03-12 22:19:31 +01:00
test_utils.mjs [Editor] In edit mode, a non-editable stamp must be visible after the page is rendered 2025-03-06 15:37:27 +01:00
text_field_spec.mjs Remove terminal white spaces when extracting text from annotation appearances 2024-01-09 10:42:53 +01:00
text_layer_spec.mjs Fix the "Text selection using mouse doesn't jump when hovering on an empty area in a single page" integration test 2024-10-20 19:42:40 +02:00
viewer_spec.mjs Spell "properly" in viewer integration-test names 2025-03-29 16:35:22 +01:00