@suites/doubles.jest
Version:
29 lines (28 loc) • 961 B
JavaScript
;
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();