cloudcmd/client/modules/user-menu/parse-user-menu.spec.js
2023-07-09 12:43:24 +03:00

37 lines
635 B
JavaScript

'use strict';
const {test, stub} = require('supertape');
const parse = require('./parse-user-menu');
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();
});