UNPKG

@suites/doubles.jest

Version:
29 lines (28 loc) 961 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.stub = exports.mock = exports.adapter = void 0; /// <reference types="jest" /> const mock_static_1 = require("./mock.static"); /** * 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); */ exports.adapter = { mock: mock_static_1.mock, stub: () => jest.fn() }; var mock_static_2 = require("./mock.static"); Object.defineProperty(exports, "mock", { enumerable: true, get: function () { return mock_static_2.mock; } }); /** * 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 */ exports.stub = jest.fn();