@micro-app/cli
Version:
[CLI] Pluggable micro application framework.
31 lines (20 loc) • 787 B
JavaScript
;
/* global expect */
describe('Command version', () => {
it('version', async () => {
const { service } = require('../../../');
const plugin = service.plugins.find(item => item.id === 'cli:plugin-command-version');
expect(typeof plugin).toEqual('object');
await service.init();
expect(plugin[Symbol.for('api')]).not.toBeUndefined();
plugin[Symbol.for('api')].addCommandVersion({
name: 'a',
version: 'b',
description: 'c',
});
await service.runCommand('version');
expect(service.commands.version).not.toBeNull();
expect(service.commands.version).not.toBeUndefined();
expect(typeof service.commands.version).toEqual('object');
});
});