@chubbyjs/chubbyjs-mock
Version:
A very strict mocking library for class based objects.
16 lines (15 loc) • 412 B
TypeScript
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;