UNPKG

@suites/doubles.jest

Version:
28 lines (27 loc) 833 B
/// <reference types="jest" /> export { Mocked, Stub } from './types'; /** * Adapter for a Jest mocking library to be used with Suites framework. * * @see https://suites.dev/docs/api-reference * @since 3.0.0 * @example * import { adapter } from '@suites/doubles.jest'; * * const mockedService = adapter.mock<MyService>(MyService); */ export declare const adapter: { mock: <T>(mockImplementation?: import("@suites/types.common").DeepPartial<T>) => import("./types").Mocked<T>; stub: () => jest.Mock; }; export { mock } from './mock.static'; /** * Represents a stub function * * @since 3.0.0 * functions replaced by stubs. * @alias jest.fn * @see https://jestjs.io/docs/mock-function-api#jestfnimplementation * @see https://suites.dev/docs/api-reference */ export declare const stub: jest.Mock<any, any, any>;