mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 10:45:47 +00:00
32 lines
619 B
JavaScript
32 lines
619 B
JavaScript
import test from 'supertape';
|
|
import stub from '@cloudcmd/stub';
|
|
import parse from './parse-user-menu.js';
|
|
|
|
test('cloudcmd: user menu: parse', (t) => {
|
|
const fn = stub();
|
|
const __settings = {};
|
|
const result = parse({
|
|
__settings,
|
|
'F2 - Rename file': fn,
|
|
'_f': fn,
|
|
});
|
|
|
|
const names = ['F2 - Rename file'];
|
|
const keys = {
|
|
F2: fn,
|
|
};
|
|
|
|
const items = {
|
|
'Rename file': fn,
|
|
};
|
|
|
|
const expected = {
|
|
names,
|
|
keys,
|
|
items,
|
|
settings: __settings,
|
|
};
|
|
|
|
t.deepEqual(result, expected);
|
|
t.end();
|
|
});
|