feat: first round of mcp standalone server

This commit is contained in:
2026-02-28 21:23:22 +01:00
parent 1fc2003260
commit c358e1b11c
67 changed files with 3426 additions and 901 deletions

View File

@@ -31,6 +31,14 @@ const mockUpdateMedia = vi.fn();
const mockGetAllMedia = vi.fn();
const mockImportMedia = vi.fn();
// Aggregated mock MediaEngine object for constructor injection
const mockMediaEngineForPostMedia = {
getMedia: mockGetMedia,
updateMedia: mockUpdateMedia,
getAllMedia: mockGetAllMedia,
importMedia: mockImportMedia,
};
// Mock MediaEngine
vi.mock('../../src/main/engine/MediaEngine', () => ({
getMediaEngine: vi.fn(() => ({
@@ -144,7 +152,7 @@ describe('PostMediaEngine', () => {
mockGetAllMedia.mockResolvedValue([]);
mockImportMedia.mockResolvedValue({ id: 'imported-media-id' });
engine = new PostMediaEngine();
engine = new PostMediaEngine(mockMediaEngineForPostMedia as any);
engine.setProjectContext('test-project');
});