( ui = makeFakeUI(), outputMode: OutputMode = "human", )
| 18 | const fakeCwd = "/proj"; |
| 19 | |
| 20 | function makeCtx( |
| 21 | ui = makeFakeUI(), |
| 22 | outputMode: OutputMode = "human", |
| 23 | ): CommandContext { |
| 24 | return { |
| 25 | ui: { ...ui, mode: outputMode }, |
| 26 | configDir: "/tmp/test-config", |
| 27 | outputMode, |
| 28 | isInteractive: false, |
| 29 | apiBaseUrl: "https://example.invalid", |
| 30 | signals: noopSignals, |
| 31 | log: () => makeNoopLogger(), |
| 32 | fs: makeMemoryFs(), |
| 33 | }; |
| 34 | } |
| 35 | |
| 36 | function makeDeps(overrides?: { |
| 37 | files?: readonly string[]; |
no test coverage detected