@ima/plugin-testing-integration
Version:
IMA.js plugin for integration testing
44 lines (43 loc) • 1.36 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "getBootConfigExtensions", {
enumerable: true,
get: function() {
return getBootConfigExtensions;
}
});
const _configuration = require("./configuration");
const _bind = /*#__PURE__*/ _interop_require_default(require("./extensions/bind"));
function _interop_require_default(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
function getBootConfigExtensions() {
const { TestPageRenderer, ...config } = (0, _configuration.getConfig)();
let results = [];
return {
initSettings: (...args)=>{
return config.initSettings(...args);
},
initBindApp: (...args)=>{
if (TestPageRenderer) {
results.push(TestPageRenderer.initTestPageRenderer(...args));
}
(0, _bind.default)(...args);
return config.initBindApp(...args);
},
initServicesApp: (...args)=>{
return config.initServicesApp(...args);
},
initRoutes: (...args)=>{
return config.initRoutes(...args);
},
getAppExtension: (app)=>{
return Object.assign({}, ...results, config.extendAppObject(app));
}
};
}
//# sourceMappingURL=bootConfigExtensions.js.map