mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-18 17:05:17 +00:00
35 lines
635 B
JavaScript
35 lines
635 B
JavaScript
import {test, stub} from 'supertape';
|
|
import {parseUserMenu} from './parse-user-menu.js';
|
|
|
|
test('cloudcmd: user menu: parse', (t) => {
|
|
const fn = stub();
|
|
const __settings = {};
|
|
|
|
const result = parseUserMenu({
|
|
__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();
|
|
});
|