(args: string[])
| 386 | }); |
| 387 | |
| 388 | async function parseJobCommand(args: string[]): Promise<Array<{ argv: CliArguments; taskData: TaskData }>> { |
| 389 | const calls: Array<{ argv: CliArguments; taskData: TaskData }> = []; |
| 390 | |
| 391 | await createCli(['--api-key', 'key', ...args], { |
| 392 | exitProcess: false, |
| 393 | logger: createSilentLogger(), |
| 394 | createClient: () => createFakeCloudConvertClient(), |
| 395 | runJob: async (argv, taskData) => { |
| 396 | calls.push({ argv, taskData }); |
| 397 | return createFakeJob(); |
| 398 | } |
| 399 | }).parseAsync(); |
| 400 | |
| 401 | return calls; |
| 402 | } |
no test coverage detected