diff options
Diffstat (limited to 'packages/cli/src/services/CommandService.test.ts')
| -rw-r--r-- | packages/cli/src/services/CommandService.test.ts | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/packages/cli/src/services/CommandService.test.ts b/packages/cli/src/services/CommandService.test.ts index 1ee78e8c..3bc618a2 100644 --- a/packages/cli/src/services/CommandService.test.ts +++ b/packages/cli/src/services/CommandService.test.ts @@ -18,6 +18,7 @@ import { privacyCommand } from '../ui/commands/privacyCommand.js'; import { aboutCommand } from '../ui/commands/aboutCommand.js'; import { compressCommand } from '../ui/commands/compressCommand.js'; import { extensionsCommand } from '../ui/commands/extensionsCommand.js'; +import { mcpCommand } from '../ui/commands/mcpCommand.js'; // Mock the command modules to isolate the service from the command implementations. vi.mock('../ui/commands/memoryCommand.js', () => ({ @@ -50,9 +51,12 @@ vi.mock('../ui/commands/compressCommand.js', () => ({ vi.mock('../ui/commands/extensionsCommand.js', () => ({ extensionsCommand: { name: 'extensions', description: 'Mock Extensions' }, })); +vi.mock('../ui/commands/mcpCommand.js', () => ({ + mcpCommand: { name: 'mcp', description: 'Mock MCP' }, +})); describe('CommandService', () => { - const subCommandLen = 11; + const subCommandLen = 12; describe('when using default production loader', () => { let commandService: CommandService; @@ -91,6 +95,7 @@ describe('CommandService', () => { expect(commandNames).toContain('about'); expect(commandNames).toContain('compress'); expect(commandNames).toContain('extensions'); + expect(commandNames).toContain('mcp'); }); it('should overwrite any existing commands when called again', async () => { @@ -124,6 +129,7 @@ describe('CommandService', () => { compressCommand, extensionsCommand, helpCommand, + mcpCommand, memoryCommand, privacyCommand, statsCommand, |
