UNPKG

@contract-case/case-core

Version:

Core functionality for the ContractCase contract testing suite

20 lines 1.05 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.loadCorePlugins = exports.loadPlugins = void 0; const case_core_plugin_http_1 = __importDefault(require("@contract-case/case-core-plugin-http")); const case_core_plugin_function_1 = __importDefault(require("@contract-case/case-core-plugin-function")); const diffmatch_1 = require("../../diffmatch"); const mockExecutors_1 = require("./mockExecutors"); const DEFAULT_CORE_PLUGINS = [case_core_plugin_http_1.default, case_core_plugin_function_1.default]; const loadPlugins = (context, plugins) => { plugins.forEach((plugin) => (0, diffmatch_1.loadPlugin)(mockExecutors_1.MockExecutors, context, plugin)); }; exports.loadPlugins = loadPlugins; const loadCorePlugins = (context) => { (0, exports.loadPlugins)(context, DEFAULT_CORE_PLUGINS); }; exports.loadCorePlugins = loadCorePlugins; //# sourceMappingURL=loadPlugins.js.map