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