cloudcmd/client/modules/user-menu/parse-user-menu.spec.js

32 lines
591 B
JavaScript

'use strict';
const test = require('supertape');
const stub = require('@cloudcmd/stub');
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 keys = {
F2: fn,
};
const items = {
'Rename file': fn,
};
const expected = {
keys,
items,
settings: __settings,
};
t.deepEqual(result, expected);
t.end();
});