()
| 22 | type SecureFetchImpl = (...args: unknown[]) => unknown | Promise<unknown> |
| 23 | |
| 24 | function createBaseProc(): MockProc { |
| 25 | const proc = new EventEmitter() as MockProc |
| 26 | proc.connected = true |
| 27 | proc.stderr = new EventEmitter() |
| 28 | proc.send = () => true |
| 29 | proc.kill = () => { |
| 30 | if (!proc.connected) return true |
| 31 | proc.connected = false |
| 32 | setImmediate(() => proc.emit('exit', 0)) |
| 33 | return true |
| 34 | } |
| 35 | return proc |
| 36 | } |
| 37 | |
| 38 | function createStartupFailureProc(): MockProc { |
| 39 | const proc = createBaseProc() |
no outgoing calls
no test coverage detected