@contract-case/case-core
Version:
Core functionality for the ContractCase contract testing suite
20 lines • 1.05 kB
JavaScript
;
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