Skip to content

add: tests#38

Open
lochie wants to merge 15 commits intomainfrom
tests
Open

add: tests#38
lochie wants to merge 15 commits intomainfrom
tests

Conversation

@lochie
Copy link
Owner

@lochie lochie commented Mar 7, 2026

Torph Test Results

Test Data DOM DOM Detail Jump Jump Detail Perf Perf Detail Time
Word reorder + exit Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 172→172 scrollW: 240] no frame-0 jump Pass
Same word, reversed order Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 112→112 scrollW: 112] no frame-0 jump Pass
Add word Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 50→50 scrollW: 112] no frame-0 jump Pass
Remove word Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 112→112 scrollW: 112] no frame-0 jump Pass
Dissimilar word replacement Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 122→122 scrollW: 127] no frame-0 jump Pass
Multi-word persist Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 201→201 scrollW: 209] no frame-0 jump Pass
Duplicate words Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 199→199 scrollW: 213] no frame-0 jump Pass
Character morph (add prefix) Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 117→117 scrollW: 130 "npm" vanished] no frame-0 jump
Character morph + word swap Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 117→117 scrollW: 165 "npm" vanished] no frame-0 jump
Reverse character morph Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 130→130 scrollW: 131 "pnpm" vanished] no frame-0 jump
Single character change Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 40→40 scrollW: 46] no frame-0 jump Pass
Case change Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 119→119 scrollW: 121 "Hello" vanished
Punctuation Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 129→129 scrollW: 161] no frame-0 jump Pass
Numbers Pass Pass 9 DOM checks passed Pass [align=right→right rootW: 75→75 scrollW: 139] no frame-0 jump Pass
Long word char morph Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 187→187 scrollW: 282] no frame-0 jump Pass
Multiline basic Pass Pass 10 DOM checks passed; 2 lines Pass [align=left→left rootW: 58→58 scrollW: 88] no frame-0 jump Pass
Multiline add line Pass Pass 10 DOM checks passed; 3 lines Pass [align=left→left rootW: 112→112 scrollW: 112] no frame-0 jump Pass
Multiline remove line Pass Pass 10 DOM checks passed; 2 lines Pass [align=left→left rootW: 155→155 scrollW: 155] no frame-0 jump Pass
Multiline reorder Pass Pass 10 DOM checks passed; 2 lines Pass [align=left→left rootW: 125→125 scrollW: 125] no frame-0 jump Pass
Multiline with edits Pass Pass 10 DOM checks passed; 2 lines Pass [align=left→left rootW: 243→243 scrollW: 258] no frame-0 jump Pass
Multiline ↔ single line Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 58→58 scrollW: 112] no frame-0 jump Pass
Empty lines Pass Pass 10 DOM checks passed Pass [align=left→left rootW: 58→58 scrollW: 58] no frame-0 jump Pass
Multiline empty transition Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 58→58 scrollW: 58] no frame-0 jump Pass
Empty to text Pass - - - - - - 0.02ms
Single character Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 12→12 scrollW: 14] no frame-0 jump Pass
Complete replacement Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 73→73 scrollW: 73] no frame-0 jump Pass
Whitespace normalization Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 112→112 scrollW: 117] no frame-0 jump Pass
Emoji Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 82→82 scrollW: 124] no frame-0 jump Pass
Compound emoji Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 82→82 scrollW: 124] no frame-0 jump Pass
Unicode accents Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 45→45 scrollW: 46] no frame-0 jump Pass
RTL text (Arabic) Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 95→95 scrollW: 121] no frame-0 jump Pass
RTL text (Hebrew) Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 97→97 scrollW: 113] no frame-0 jump Pass
Long sentence overlap Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 449→449 scrollW: 464] no frame-0 jump Pass
Long paragraph Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 949→949 scrollW: 949 "lazy" vanished
Multi-cycle stability Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 172→172 scrollW: 240] no frame-0 jump Pass
Rapid spam (auto-cycle) Pass Pass 9 DOM checks passed Pass [align=left→left rootW: 172→172 scrollW: 240] no frame-0 jump Pass

Generated: 2026-03-08T02:22:15.709Z

@vercel
Copy link

vercel bot commented Mar 7, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
torph Ready Ready Preview, Comment Mar 9, 2026 3:22pm
torph-svelte-example Ready Ready Preview, Comment Mar 9, 2026 3:22pm
torph-vue-example Ready Ready Preview, Comment Mar 9, 2026 3:22pm

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant