diff options
Diffstat (limited to 'apps/web/src/hooks')
| -rw-r--r-- | apps/web/src/hooks/__tests__/use-keyboard-shortcuts-help.test.ts | 46 | ||||
| -rw-r--r-- | apps/web/src/hooks/use-keyboard-shortcuts-help.ts | 2 |
2 files changed, 1 insertions, 47 deletions
diff --git a/apps/web/src/hooks/__tests__/use-keyboard-shortcuts-help.test.ts b/apps/web/src/hooks/__tests__/use-keyboard-shortcuts-help.test.ts deleted file mode 100644 index 52c7dcd6..00000000 --- a/apps/web/src/hooks/__tests__/use-keyboard-shortcuts-help.test.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { describe, it, expect, beforeEach } from 'vitest' -import { renderHook } from '@testing-library/react' -import { useKeyboardShortcutsHelp } from '../use-keyboard-shortcuts-help' -import { useKeybindingsStore } from '../../stores/keybindings-store' - -describe('useKeyboardShortcutsHelp', () => { - beforeEach(() => { - // Reset store to default state before each test - useKeybindingsStore.getState().resetToDefaults() - }) - - it('should format Enter key correctly in shortcuts', () => { - const { result } = renderHook(() => useKeyboardShortcutsHelp()) - - // Find the goto-start action in shortcuts - const gotoStartShortcut = result.current.shortcuts.find( - shortcut => shortcut.action === 'goto-start' - ) - - expect(gotoStartShortcut).toBeDefined() - expect(gotoStartShortcut?.keys).toContain('Enter') - expect(gotoStartShortcut?.keys).toContain('Home') - }) - - it('should include goto-start action with correct description', () => { - const { result } = renderHook(() => useKeyboardShortcutsHelp()) - - const gotoStartShortcut = result.current.shortcuts.find( - shortcut => shortcut.action === 'goto-start' - ) - - expect(gotoStartShortcut).toBeDefined() - expect(gotoStartShortcut?.description).toBe('Go to timeline start') - expect(gotoStartShortcut?.category).toBe('Navigation') - }) - - it('should have multiple keys for goto-start action', () => { - const { result } = renderHook(() => useKeyboardShortcutsHelp()) - - const gotoStartShortcut = result.current.shortcuts.find( - shortcut => shortcut.action === 'goto-start' - ) - - expect(gotoStartShortcut?.keys.length).toBeGreaterThanOrEqual(2) - }) -})
\ No newline at end of file diff --git a/apps/web/src/hooks/use-keyboard-shortcuts-help.ts b/apps/web/src/hooks/use-keyboard-shortcuts-help.ts index 98810cb1..e2cde3b4 100644 --- a/apps/web/src/hooks/use-keyboard-shortcuts-help.ts +++ b/apps/web/src/hooks/use-keyboard-shortcuts-help.ts @@ -77,7 +77,7 @@ const formatKey = (key: string): string => { .replace("down", "↓") .replace("space", "Space") .replace("home", "Home") - .replace("enter", "Enter") // Format Enter key for display in help dialog + .replace("enter", "Enter") .replace("end", "End") .replace("delete", "Delete") .replace("backspace", "Backspace") |
