HTML Diff
Search Docs
K
Guide
Examples
Playground
Test Cases
Guide
Examples
Playground
Test Cases
Menu
#
Test Cases
data-diff-key
should return the same HTML element if no changes are made
Before
Rendered
|
Code
Loading...
After
Rendered
|
Code
Loading...
Diff Result
Rendered
|
Code
should highlight added element
Before
Rendered
|
Code
Loading...
After
Rendered
|
Code
Loading...
Diff Result
Rendered
|
Code
should mark changed element as modified without data-diff-mode
Before
Rendered
|
Code
Loading...
After
Rendered
|
Code
Loading...
Diff Result
Rendered
|
Code
should preserve escaped attribute values when text changes
Before
Rendered
|
Code
Loading...
After
Rendered
|
Code
Loading...
Diff Result
Rendered
|
Code
data-diff-mode='element'
should use atomic element diffing when data-diff-mode="element" is specified
Before
Rendered
|
Code
Loading...
After
Rendered
|
Code
Loading...
Diff Result
Rendered
|
Code
should not duplicate identical element-mode nodes
Before
Rendered
|
Code
Loading...
After
Rendered
|
Code
Loading...
Diff Result
Rendered
|
Code
should handle element diffing with existing classes
Before
Rendered
|
Code
Loading...
After
Rendered
|
Code
Loading...
Diff Result
Rendered
|
Code
data-diff-mode='words'
should highlight added text within a paragraph
Before
Rendered
|
Code
Loading...
After
Rendered
|
Code
Loading...
Diff Result
Rendered
|
Code
should keep escaped text when doing word-level diffing
Before
Rendered
|
Code
Loading...
After
Rendered
|
Code
Loading...
Diff Result
Rendered
|
Code
should highlight removed text within a paragraph
Before
Rendered
|
Code
Loading...
After
Rendered
|
Code
Loading...
Diff Result
Rendered
|
Code
should handle text changes with both additions and removals
Before
Rendered
|
Code
Loading...
After
Rendered
|
Code
Loading...
Diff Result
Rendered
|
Code
should merge diff classes with existing classes
Before
Rendered
|
Code
Loading...
After
Rendered
|
Code
Loading...
Diff Result
Rendered
|
Code
data-diff-show-when-removed
should insert removed element when it has data-diff-show-when-removed
Before
Rendered
|
Code
Loading...
After
Rendered
|
Code
Loading...
Diff Result
Rendered
|
Code
should NOT insert removed element when it lacks data-diff-show-when-removed
Before
Rendered
|
Code
Loading...
After
Rendered
|
Code
Loading...
Diff Result
Rendered
|
Code
should handle mixed scenarios - some elements show when removed, others don't
Before
Rendered
|
Code
Loading...
After
Rendered
|
Code
Loading...
Diff Result
Rendered
|
Code
should preserve escaped text when re-inserting removed elements
Before
Rendered
|
Code
Loading...
After
Rendered
|
Code
Loading...
Diff Result
Rendered
|
Code