@villedemontreal/scripting
Version:
Scripting core utilities
27 lines • 1.05 kB
TypeScript
export declare function setTestingConfigs(): void;
/**
* The "--no-timeouts" arg doesn't work to disable
* the Mocha timeouts (while debugging) if a timeout
* is specified in the code itself. Using this to set the
* timeouts does.
*/
export declare function timeout(mocha: Mocha.Suite | Mocha.Context, milliSec: number): void;
export declare function containsText(corpus: string, text: string): boolean;
export declare function run(...args: string[]): Promise<{
output: string;
isSuccess: boolean;
}>;
export declare function runCore(runFilePath: string, ...args: string[]): Promise<{
output: string;
isSuccess: boolean;
}>;
export declare function isMainHelpDisplayed(output: string): boolean;
export declare function withCustomRunFile(toReplaceInRunFile: string, replacement: string, ...runArgs: string[]): Promise<{
output: string;
isSuccess: boolean;
}>;
export declare function withLogNodeInstance(...runArgs: string[]): Promise<{
output: string;
isSuccess: boolean;
}>;
//# sourceMappingURL=testingUtils.d.ts.map