mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 02:35:49 +00:00
37 lines
635 B
JavaScript
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();
|
|
});
|