feat(platform): wire marketplace routes into server.ts + add server test mock

This commit is contained in:
saravanakumardb1 2026-03-01 08:06:12 -08:00
parent 7aed0ebec3
commit 59552712a8
2 changed files with 4 additions and 0 deletions

View File

@ -62,6 +62,7 @@ vi.mock('./modules/themes/routes.js', () => ({ themeRoutes: vi.fn() }));
vi.mock('./modules/jarvis-agents/routes.js', () => ({ jarvisAgentRoutes: vi.fn() }));
vi.mock('./modules/jarvis-sessions/routes.js', () => ({ jarvisSessionRoutes: vi.fn() }));
vi.mock('./modules/jarvis-memory/routes.js', () => ({ jarvisMemoryRoutes: vi.fn() }));
vi.mock('./modules/marketplace/routes.js', () => ({ marketplaceRoutes: vi.fn() }));
vi.mock('./lib/cosmos-init.js', () => ({ initCosmosIfNeeded: initCosmosIfNeededMock }));
vi.mock('./lib/config.js', () => ({ config: { CORS_ORIGIN: '*', PORT: 4003, HOST: '0.0.0.0' } }));
vi.mock('./modules/auth/jwt.js', () => ({ verifyToken: verifyTokenMock }));

View File

@ -81,6 +81,7 @@ import { peakRouteRoutes } from './modules/peak-routes/routes.js';
import { jarvisAgentRoutes } from './modules/jarvis-agents/routes.js';
import { jarvisSessionRoutes } from './modules/jarvis-sessions/routes.js';
import { jarvisMemoryRoutes } from './modules/jarvis-memory/routes.js';
import { marketplaceRoutes } from './modules/marketplace/routes.js';
import { initCosmosIfNeeded } from './lib/cosmos-init.js';
import { config } from './lib/config.js';
import { seedDefaultFlags } from './modules/flags/seed.js';
@ -205,5 +206,7 @@ await app.register(peakRouteRoutes, { prefix: '/api' });
await app.register(jarvisAgentRoutes, { prefix: '/api' });
await app.register(jarvisSessionRoutes, { prefix: '/api' });
await app.register(jarvisMemoryRoutes, { prefix: '/api' });
// Generic marketplace module
await app.register(marketplaceRoutes, { prefix: '/api' });
await startService(app, { port: config.PORT, host: config.HOST });