Skip to content

Add rich text editor characterization tests [WPB-22420] - #22252

Merged
screendriver merged 65 commits into
mainfrom
lexical-tests
Aug 20, 2026
Merged

Add rich text editor characterization tests [WPB-22420]#22252
screendriver merged 65 commits into
mainfrom
lexical-tests

Conversation

@screendriver

@screendriver screendriver commented Aug 20, 2026

Copy link
Copy Markdown
Member
TaskWPB-22420 [Web] General maintenance ticket for PR merges

Summary

Adds comprehensive characterization tests for the current rich text editor and Markdown behavior.

The purpose of this pull request is to establish a reliable behavioral baseline before updating Lexical in #21682.

It intentionally does not update Lexical or change any production behavior. The tests capture what Wire does today so that behavioral changes introduced by the dependency upgrade become visible and can be reviewed individually.

Important: this also verifies known incorrect behavior

Some of these tests deliberately verify behavior that we already know is wrong.

For example, entering:

14. - 25. september

is currently interpreted as an ordered list:

Screenshot 2026-08-19 at 16 26 23

This is the current behavior and the corresponding characterization test is expected to pass.

The test is not an assertion that this is the behavior we want. It records the behavior we have today.


This pull request is intentionally focused on tests.

@screendriver screendriver added the run-e2e Runs End-to-End tests when the label is set label Aug 20, 2026
@screendriver
screendriver enabled auto-merge August 20, 2026 08:43
@screendriver
screendriver added this pull request to the merge queue Aug 20, 2026
Merged via the queue into main with commit e2f5388 Aug 20, 2026
138 of 160 checks passed
@screendriver
screendriver deleted the lexical-tests branch August 20, 2026 09:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run-e2e Runs End-to-End tests when the label is set

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants