UNPKG

mockgoose

Version:

Mockgoose is an in memory database mock to allow for testing of applications that rely on Mongoose.

20 lines (19 loc) 615 B
import { MongodHelper } from '../../mongodb-prebuilt'; export declare class Mockgoose { mongooseObj: any; mongodHelper: MongodHelper; constructor(mongooseObj: any); prepareStorage(): Promise<void>; mockConnectCalls(connection: string): void; getOpenPort(): Promise<number>; getMemoryStorageName(): string; getTempDBPath(): Promise<string>; } export declare class ConnectionWrapper { originalArguments: any; functionName: string; functionCode: void; connection: string; constructor(functionName: string, functionCode: void, connection: string); run(): void; }