refactor: turn countdowns into a time capsule
This commit is contained in:
@@ -13,13 +13,18 @@ describe('countdown modal accessibility', () => {
|
||||
expect(source).toContain(':inert="open || Boolean(detailItem)"')
|
||||
})
|
||||
|
||||
it('uses a compact timeline and moves row actions into a detail sheet', () => {
|
||||
it('uses one time-capsule focus and moves row actions into a detail sheet', () => {
|
||||
expect(source).toContain('class="countdown-timeline"')
|
||||
expect(source).toContain('class="countdown-row"')
|
||||
expect(source).toContain('@click="openDetail(item)"')
|
||||
expect(source).toContain('class="countdown-focus"')
|
||||
expect(source).toContain('@click="openDetail(focusItem)"')
|
||||
expect(source).toContain('item.id !== focusItem.value?.id')
|
||||
expect(source).toContain('`kind-${item.kind}`')
|
||||
expect(source).toContain(':class="`kind-${focusItem.kind}`"')
|
||||
expect(source).toContain('class="countdown-detail-sheet"')
|
||||
expect(source).toContain('ref="detailCloseButton"')
|
||||
expect(source).toContain('detailCloseButton.value?.focus()')
|
||||
expect(source).toContain('@keydown="trapDetailFocus"')
|
||||
expect(source).not.toContain('class="countdown-actions"')
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user