UNPKG

@chubbyjs/chubbyjs-mock

Version:

A very strict mocking library for class based objects.

16 lines (15 loc) 412 B
import Call from './Call'; declare type Mock = { __mockByCalls: { calls: Array<Call>; index: number; }; }; export declare const mockByCallsUsed: (mock: Mock) => boolean; declare class MockByCalls { create<T extends Object>(classDefinition: any, calls?: Array<Call>): T & Mock; private getMethods; private matchMethod; private matchArguments; } export default MockByCalls;