(args: string[])
| 3 | import { runCmdSync } from '../../src/utils/exec.ts'; |
| 4 | |
| 5 | function runCli(args: string[]): { status: number; stdout: string; stderr: string } { |
| 6 | const result = runCmdSync( |
| 7 | process.execPath, |
| 8 | ['--experimental-strip-types', 'src/bin.ts', ...args], |
| 9 | { allowFailure: true }, |
| 10 | ); |
| 11 | return { status: result.exitCode, stdout: result.stdout ?? '', stderr: result.stderr ?? '' }; |
| 12 | } |
| 13 | |
| 14 | test('cli --help returns usage', () => { |
| 15 | const result = runCli(['--help']); |
no test coverage detected