spanwright
Version:
CLI tool to generate Cloud Spanner E2E testing framework projects with Go database tools and Playwright browser automation
49 lines • 2.21 kB
TypeScript
export declare const mockConsole: {
log: import("vitest").Mock<(...args: any[]) => any>;
error: import("vitest").Mock<(...args: any[]) => any>;
warn: import("vitest").Mock<(...args: any[]) => any>;
info: import("vitest").Mock<(...args: any[]) => any>;
};
export declare const mockProcess: {
exit: import("vitest").Mock<(...args: any[]) => any>;
env: {};
argv: string[];
cwd: import("vitest").Mock<(...args: any[]) => any>;
pid: number;
};
export declare const mockReadline: {
createInterface: import("vitest").Mock<(...args: any[]) => any>;
question: import("vitest").Mock<(...args: any[]) => any>;
close: import("vitest").Mock<(...args: any[]) => any>;
};
export declare const mockFs: {
existsSync: import("vitest").Mock<(...args: any[]) => any>;
mkdirSync: import("vitest").Mock<(...args: any[]) => any>;
readFileSync: import("vitest").Mock<(...args: any[]) => any>;
writeFileSync: import("vitest").Mock<(...args: any[]) => any>;
unlinkSync: import("vitest").Mock<(...args: any[]) => any>;
renameSync: import("vitest").Mock<(...args: any[]) => any>;
readdirSync: import("vitest").Mock<(...args: any[]) => any>;
statSync: import("vitest").Mock<(...args: any[]) => any>;
copyFileSync: import("vitest").Mock<(...args: any[]) => any>;
rmSync: import("vitest").Mock<(...args: any[]) => any>;
};
export declare const mockPath: {
join: import("vitest").Mock<(...args: any[]) => string>;
resolve: import("vitest").Mock<(...args: any[]) => string>;
dirname: import("vitest").Mock<(path: any) => any>;
basename: import("vitest").Mock<(path: any) => any>;
extname: import("vitest").Mock<(path: any) => string>;
isAbsolute: import("vitest").Mock<(path: any) => any>;
};
export declare const createMockReadlineInterface: () => {
question: import("vitest").Mock<(...args: any[]) => any>;
close: import("vitest").Mock<(...args: any[]) => any>;
};
export declare const createMockFile: (content: string) => {
toString: () => string;
length: number;
};
export declare const resetAllMocks: () => void;
export declare const setupMockEnvironment: () => void;
//# sourceMappingURL=test-utils.d.ts.map