fix(ui): reduce status-line jitter while scrolling

This commit is contained in:
adybag14-cyber 2026-05-06 00:52:09 +01:00 committed by Teknium
parent a869a523ee
commit e45df2e81e
4 changed files with 49 additions and 4 deletions

View file

@ -0,0 +1,18 @@
import { describe, expect, it } from 'vitest'
import { padVerb, VERB_PAD_LEN } from '../components/appChrome.js'
import { VERBS } from '../content/verbs.js'
describe('FaceTicker verb padding', () => {
it('pads every verb to the same width', () => {
for (const verb of VERBS) {
expect(padVerb(verb)).toHaveLength(VERB_PAD_LEN)
}
})
it('keeps trailing ellipsis attached', () => {
for (const verb of VERBS) {
expect(padVerb(verb).startsWith(`${verb}`)).toBe(true)
}
})
})