Skip to content

Commit df01bc4

Browse files
committed
fix(#12): 리뷰 피드백 반영 - worker-auto-recovery 테스트 수정
- WorkspaceManagerInterface의 isWorktreeValid 메소드 mock 추가 - WorkerPoolManagerDependencies의 baseBranchExtractor mock 추가 - 테스트 타입 에러 해결
1 parent 0158934 commit df01bc4

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

tests/unit/services/worker-auto-recovery.test.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,14 +81,20 @@ describe('Worker 자동 복구 시나리오', () => {
8181
setupWorktree: jest.fn().mockResolvedValue(undefined),
8282
setupClaudeLocal: jest.fn().mockResolvedValue(undefined),
8383
cleanupWorkspace: jest.fn().mockResolvedValue(undefined),
84-
getWorkspaceInfo: jest.fn().mockResolvedValue(null)
84+
getWorkspaceInfo: jest.fn().mockResolvedValue(null),
85+
isWorktreeValid: jest.fn().mockResolvedValue(true)
86+
};
87+
88+
const mockBaseBranchExtractor = {
89+
extractBaseBranch: jest.fn().mockResolvedValue('main')
8590
};
8691

8792
// WorkerPoolManager 설정
8893
workerPoolManager = new WorkerPoolManager(config, {
8994
logger: mockLogger,
9095
workspaceManager: mockWorkspaceManager,
9196
stateManager: mockStateManager,
97+
baseBranchExtractor: mockBaseBranchExtractor as any,
9298
developerConfig: {
9399
claude: {
94100
enabled: true,

0 commit comments

Comments
 (0)