hyper/test/unit/keymaps-normalize.test.js
Wilson Tayar 4c71c99325 Normalize keymap internals (#2227)
Fix #2195: normalizing keybindings using localeCompare to include non english keyboards as well
2017-09-20 01:36:06 +02:00

22 lines
461 B
JavaScript

import test from 'ava';
import normalize from '../../app/utils/keymaps/normalize';
test(`is normalizing keymaps correctly`, t => {
const notNormalized = 'cmd+alt+o';
const normalized = 'alt+cmd+o';
t.is(
normalize(notNormalized),
normalized
);
});
test(`is normalizing localized keymaps correctly`, t => {
const notNormalized = 'cmd+alt+ç';
const normalized = 'alt+ç+cmd';
t.is(
normalize(notNormalized),
normalized
);
});