keyboard-shortcut.spec.ts 413 B

123456789101112
  1. import { describe, expect, it } from 'vitest'
  2. import { isDeleteShortcutKey } from '../index'
  3. describe('删除快捷键', () => {
  4. it.each(['Delete', 'Backspace'])('支持 %s 键', (key) => {
  5. expect(isDeleteShortcutKey({ key } as KeyboardEvent)).toBe(true)
  6. })
  7. it('不会把普通按键识别成删除快捷键', () => {
  8. expect(isDeleteShortcutKey({ key: 'd' } as KeyboardEvent)).toBe(false)
  9. })
  10. })