feat(ui): Session-aware live timing enhancements

This commit is contained in:
2026-07-03 01:46:35 -04:00
parent c3ad7743e6
commit 8d5ab4d7a7
17 changed files with 311 additions and 102 deletions

View File

@@ -176,10 +176,10 @@ describe('TimingTower', () => {
expect(lecRow).toHaveClass('pinned-row')
})
it('toggles a pin when a row is clicked', () => {
it('toggles a pin when the pin button is clicked', () => {
const onTogglePin = vi.fn()
render(<TimingTower rows={rows} onTogglePin={onTogglePin} />)
fireEvent.click(screen.getByText('NOR').closest('tr')!)
fireEvent.click(screen.getByText('NOR').closest('tr')!.querySelector('.pin-btn')!)
expect(onTogglePin).toHaveBeenCalledWith('4')
})