/
githubmirror
/
marktext
Обзор
Документация
Войти
/
githubmirror
/
marktext
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/desktop/test/unit/specs/accelerator.spec.ts
21 строка
980 B
Ran Luo
fix: paragraph menu / command palette parity (focus, list unwrap, shortcut symbols) (#4504)
15 июн 2026, 04:32
Не верифицирован
15 июн 2026, 04:32
3eaefce
Код
Авторство
О чём код?
import { describe, expect, it } from 'vitest' import { acceleratorToTokens } from '@/util/accelerator' describe('acceleratorToTokens', () => { it('maps modifiers to macOS symbols', () => { expect(acceleratorToTokens('Command+Shift+T', true)).toEqual(['⌘', '⇧', 'T']) expect(acceleratorToTokens('Command+Option+C', true)).toEqual(['⌘', '⌥', 'C']) expect(acceleratorToTokens('Command+1', true)).toEqual(['⌘', '1']) expect(acceleratorToTokens('CmdOrCtrl+Shift+P', true)).toEqual(['⌘', '⇧', 'P']) }) it('keeps the trailing key untouched', () => { expect(acceleratorToTokens('Command+=', true)).toEqual(['⌘', '=']) expect(acceleratorToTokens('Command+Option+-', true)).toEqual(['⌘', '⌥', '-']) }) it('maps modifiers to words off macOS', () => { expect(acceleratorToTokens('Ctrl+Shift+T', false)).toEqual(['Ctrl', 'Shift', 'T']) expect(acceleratorToTokens('CmdOrCtrl+Alt+P', false)).toEqual(['Ctrl', 'Alt', 'P']) }) })