(
stdout: string = '',
options: { exitCode?: number; stderr?: string; status?: string } = {},
)
| 24 | } |
| 25 | |
| 26 | export function createMockProcess( |
| 27 | stdout: string = '', |
| 28 | options: { exitCode?: number; stderr?: string; status?: string } = {}, |
| 29 | ): Partial<Process> { |
| 30 | const { exitCode = 0, stderr = '', status = 'completed' } = options; |
| 31 | return { |
| 32 | status: status as Process['status'], |
| 33 | exitCode, |
| 34 | getLogs: vi.fn().mockResolvedValue({ stdout, stderr }), |
| 35 | }; |
| 36 | } |
| 37 | |
| 38 | export function createMockExecResult( |
| 39 | stdout: string = '', |