14 lines
837 B
TypeScript
14 lines
837 B
TypeScript
import { test, expect } from 'vitest'
|
|
import { parseBindingName } from './parseKeybindingName'
|
|
|
|
test('display keybinding correctly', async () => {
|
|
expect(await parseBindingName('unknown')).toMatchInlineSnapshot('"unknown"')
|
|
expect(await parseBindingName('KeyT')).toMatchInlineSnapshot('"T"')
|
|
expect(await parseBindingName('Digit1')).toMatchInlineSnapshot('"1"')
|
|
expect(await parseBindingName('Numpad1')).toMatchInlineSnapshot('"Numpad 1"')
|
|
expect(await parseBindingName('MetaLeft')).toMatchInlineSnapshot('"Left Meta"')
|
|
expect(await parseBindingName('Space')).toMatchInlineSnapshot('"Space"')
|
|
expect(await parseBindingName('Escape')).toMatchInlineSnapshot('"Escape"')
|
|
expect(await parseBindingName('F11')).toMatchInlineSnapshot('"F11"')
|
|
expect(await parseBindingName('Mouse 55')).toMatchInlineSnapshot('"Mouse 55"')
|
|
})
|