diff --git a/packages/engine/src/project-manager.test.ts b/packages/engine/src/project-manager.test.ts index 18cfa91af..f00b63c1c 100644 --- a/packages/engine/src/project-manager.test.ts +++ b/packages/engine/src/project-manager.test.ts @@ -63,6 +63,7 @@ describe("ProjectManager", () => { projectsActive: {}, }), updateProjectHealth: vi.fn().mockResolvedValue(undefined), + updateProject: vi.fn().mockResolvedValue({ ...mockProject, status: "active" }), logActivity: vi.fn().mockResolvedValue(undefined), acquireGlobalSlot: vi.fn().mockResolvedValue(true), releaseGlobalSlot: vi.fn().mockResolvedValue(undefined), @@ -133,6 +134,15 @@ describe("ProjectManager", () => { expect.objectContaining({ status: "active" }) ); }); + + it("should update project status to active after adding", async () => { + await manager.addProject(testConfig); + + expect(mockCentralCore.updateProject).toHaveBeenCalledWith( + "proj_test123", + { status: "active" } + ); + }); }); describe("removeProject", () => {