import { Driver } from '.'; import { InteractionHelper } from './interactionHelper'; /** * A wrapper class for Driver with high level API for testing CLI interactions with libraries like jasmine, jest, * mocha (uses expect()) */ export declare class InteractionSpecHelper extends InteractionHelper { protected client: Driver; protected expectations: { expectToContain: (actual: string, expected: string) => any; expectNotToContain: (actual: string, expected: string) => any; }; constructor(client: Driver, expectations?: { expectToContain: (actual: string, expected: string) => any; expectNotToContain: (actual: string, expected: string) => any; }); /** * This could not work on some situations, if so preffer to use [expectExitWith] */ expectExitWith(zeroExitCode?: boolean | number): Promise; /** * This could not work on some situations, if so preffer to use [expectExitWith] */ expectLastExitCode(zeroExitCode?: boolean): Promise; controlC(): Promise; }