37 lines
1.2 KiB
YAML
37 lines
1.2 KiB
YAML
# Both delete the same range
|
|
parent: original_1 original_2 original_3 original_4 original_5
|
|
left: original_1 original_5|
|
|
right: "|original_1 original_5"
|
|
expected: "|original_1 original_5|"
|
|
|
|
---
|
|
# Both delete a range and one range contains the other
|
|
parent: original_1 original_2 original_3 original_4 original_5
|
|
left: original_1 original_5
|
|
right: original_1 original_4 original_5
|
|
expected: original_1 original_5
|
|
|
|
---
|
|
# Deleting overlapping ranges
|
|
parent: original_1 original_2 original_3 original_4 original_5
|
|
left: original_1 original_4| original_5
|
|
right: original_1 original_2| original_5
|
|
expected: original_1|| original_5
|
|
|
|
---
|
|
parent: long text with one big delete and many small
|
|
left: long small
|
|
right: long with big and small
|
|
expected: long small
|
|
|
|
---
|
|
parent: long run of text where one barely has changes but has cursors
|
|
left: long| run of tex|t where one barely has |changes but has |cursors
|
|
right: long run one barely has changes cursors
|
|
expected: long| ru|n one barely has |changes |cursors
|
|
|
|
---
|
|
parent: long text where the cursor has to be clamped after delete
|
|
left: long text where the cursor has to be clamped after delete|
|
|
right: long text where the cursor
|
|
expected: long text where the cursor|
|