UNPKG

cli-testing-library

Version:

Simple and complete CLI testing utilities that encourage good testing practices.

20 lines (17 loc) 658 B
import type { ChildProcessWithoutNullStreams } from "node:child_process"; export interface TestInstance { clear: () => void; process: ChildProcessWithoutNullStreams; stdoutArr: Array<{ contents: Buffer | string; timestamp: number }>; stderrArr: Array<{ contents: Buffer | string; timestamp: number }>; getStdallStr: () => string; hasExit: () => null | { exitCode: number }; debug: (maxLength?: number) => void; } declare global { const jest: undefined | any; const vi: undefined | any; const afterEach: undefined | ((fn: () => void) => void); const teardown: undefined | ((fn: () => void) => void); const expect: undefined | any; }